发布网友 发布时间:2024-02-06 05:00
共1个回答
热心网友 时间:2024-02-06 05:07
你的问题可以用lsqcurvefit()命令函数来拟合参数a,b,c。拟合代码及结果
>>x1Data =[。。。]‘;x2Data =[。。。]‘;x3Data =[。。。]‘;yData =[。。。]‘;
>>XData=[x1Data x2Data x3Data];
>>F=@(c,XData)c(1)*XData(:,1).^2+c(2)*XData(:,2).^2+c(3)*XData(:,3).^2;
>>c0=[0 0 0]';
>>c=lsqcurvefit(F,c0,XData,yData);
>>a=c(1);b=c(2);c=c(3);
a=.4155927152;b=-.8637086733;c=3.269473238