怎么用matlab画线性拟合图

怎么用matlab画线性拟合图,第1张

1、MATLAB自带的曲线拟合工具包,功能十分强大。首先,在上方工具栏选取APPS,点击curve fitting。

2、输入自变量x和因变量y。

3、选择拟合方式,有多项式拟合polynomial,高斯拟合gaussian,幂指数拟合power等等,本次以多项式拟合为例。

4、通过数据计算,可以获得曲线参数(曲线函数中的各项系数),从而实现曲线拟合。

5、完成效果图。

P = 3rand(10, 2);
Q = 1+rand(10, 2);
figure; hold on
plot(P(:,1), P(:,2), 'r+');
plot(Q(:,1), Q(:,2), '');
%% 连线
for i = 1:size(P,1)
    plot([P(i,1) Q(i,1)], [P(i,2) Q(i,2)], '--')
end

1、matlab求解两点间距离使用norm函数,norm主要用于矩阵范数和矢量范数。

2、下面来求解两点间距离,输入a=[1,1],b=[0,0]亮点,如下图所示。

3、输入norm(a-b)进行求解a和b两点间的距离,如下图所示。

4、按回车键,可以看到已经求出了a和b两点间距离。

5、如果我们想看更直观的结果,输入c=[1,2],norm(c-a),可以看到两点间距离结果为1,是正确的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12897753.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存