matlab PLSR拟合

Y=kx+b;形式的线性拟合(基于最小二乘法)

方法一:

x=data1; y=data2;  %datat1和data2是一行多列的矩阵

p=polyfit(x,y,1);  

x1=linspace(min(x),max(x));  

y1=polyval(p,x1);  

plot(x,y,'*',x1,y1);   %制图

结果:p =   a   b

即y=a *x+b

拟合的图形会在plot里显示出来

posted @ 2019-09-23 19:17  zhshining  阅读(841)  评论(0编辑  收藏  举报