700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > MATLAB进行最小二乘法对于分线性集合的一次线性拟合直线

MATLAB进行最小二乘法对于分线性集合的一次线性拟合直线

时间:2019-11-16 22:15:37

相关推荐

MATLAB进行最小二乘法对于分线性集合的一次线性拟合直线

最小二乘法所用的函数:

p = polyfit(x,y,1);x,y为函数参数,1为一阶函数,

输出拟合直线的方程:

p1=poly2sym(p)

初步代码如下:

简单应变片传感器数据集:

x = [20,40,60,80,100,120,140,160,180,200];

y = [9.9,20,30.3,40.2,50.3,60.4,70.4,80.3,90.6,100.7];

p = polyfit(x,y,1);

x1 = 0:0.01:200;

y1 = polyval(p,x1);

subplot(1,2,2);

plot(x,y,'k^:',x1,y1,'k')

title('黑线为最小二乘法拟合')

% grid on

p1=poly2sym(p)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。