本文共 387 字,大约阅读时间需要 1 分钟。
一元拟合
[p,S]=polyfit(x,y,m) %m为最高项次数,取1就是线性 Y=polyval(p,x) %输入待预测的x polytool(x,y,m) %调用多项式回归GUI界面,参数意义同polyfit
多元拟合
[b,bint,r,rint,stats]=regress(y,X); %b是系数矩阵,后面的是统计参数rstool(x,y) %回归GUI,进去可选线性、全二次回归等
例如:
mubiao = @(beta,x) (beta(4)*x(:,2)-x(:,3)/beta(5))./(1+beta(1)*x(:,1)+beta(2)*x(:,2)+beta(3)*x(:,3)); %用匿名函数定义要拟合的函数beta0 = [0;0;0;0;1] %初值nlintool(x,y,huaxue,beta0) %拟合
转载地址:http://qvcws.baihongyu.com/