如何用matlab根据固定的自定义公式拟合一组数据?答:第一步,将已知数据分别赋值给x和y,即 x=[1, 3, 7, 12, 24];y=[0.54, 0.6, 0.7, 0.76, 0.9];第二步,自定义吸附动力学的模型函数,即 fun=@(p,x)log(1+p(1)*p(2)*x)/p(2);这里p(1)对应于a,p(2)对应于b 第三步,使用nlinfit%非线性回归函数,求解【a,b】...
怎么用matlab进行数据的多元拟合答:如何用matlab进行数据的多元函数拟合?1、拟合前,我们应准备x1,x2,x3,。。。,y的一系列数据 2、将x1,x2,x3,。。。数据赋值给X变量 3、自定义多元函数拟合函数,如func=@(a,x)a(1)*x1+a(2)*x2+a(3)*x3+a(4),a为拟合系数 4、初定a的初始值,如a0=[0,0,0,0] %其个数必须...
MATLAB多组数据如何进行拟合答:要兼顾三组数据,在试验条件不变的情况下,可对三组数据取平均值后再拟合。如:a1=[x1,y1];a2=[x2,y2];a3=[x3,y3];假设x1,x2,x3,y1,y2,y3是列向量且元素个数相等,x=mean([x1,x2,x3],2);y=mean([y1,y2,y3],2);a=[x,y];再对x,y进行拟合就可对三组数据都兼顾到了。