用户工具

站点工具


数值拟合

这是本文档旧的修订版!


有六列数据,之间有相互关系,拟合关系为 y=a1*x1+a2*x2+a3*x3+a4*x4+a5/x5+a6

b=xlsread('data1.1.xlsx');
y=b(:,6);
x = b(:,1:5);
beta0=[1 1 1 1 1 1]';
fun=@(beta,x)x(:,1)*beta(1)+x(:,2)*beta(2)+x(:,3)*beta(3)+x(:,4)*beta(4)+(1./x(:,5))*beta(5)+beta(6);
[beta,r,J]=nlinfit(x,y,fun,beta0)
数值拟合.1569465883.txt.gz · 最后更改: 2020/02/01 21:40 (外部编辑)