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

原文地址:https://www.cnblogs.com/shyzh/p/11574176.html