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,是正确的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)