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里显示出来