对实验数据进行拟合求解参数的问题时,应注意下列几个问题:
1、必须搞清那些变量是自变量x,那个是因变量y;
2、因变量y与自变量x的关系必须明确,其相对关系比较简洁。
接下来,我们就可以开始来拟合函数的系数,
3、数据
x1=[。。。];x2=[。。。];x3=[。。。];x4=[。。。];x5=[。。。];
x=[x1 x2 x3 x4 x5]; %自变量x
y=[。。。]; %因变量y
4、自定义拟合函数
func=@(a,x) 自定义拟合函数表达式,例如
func=@(a,x) a(1)*x(:,1)+a(2)*x(:,2)+。。。
5、设定x的初值
6、用lsqcurvefit()或nlinfit()拟合函数去拟合自定义拟合函数的系数,a(i)
7、比较y与y1=func(a,x)的差值是否小,如足够小(或你认为能接受的)则可认为拟合是合理的。
由于你给出的问题比较零散,只能提出上述建议。如有问题,可以通过其他方式进一步交流。