然后在matlab命令中输入以下内容 x=[]; y=[]; x0=[0.10.1,0.1]; [x0,resnorm]=lsqcurvefit(@fun1,x0,x,y); x0 输出了x0就是a、b、c三个未知数的值,就拟合出来了 分析总结。 将以下程序保存为fun1m文件放在工作目录中备用反馈 收藏
function P=fun1(p,xdata)P=p(1)+p(2)*xdata+p(3)*(xdata.^3)然后在matlab命令中输入以下内容 x=[];y=[];x0=[0.10.1,0.1];[x0,resnorm]=lsqcurvefit(@fun1,x0,x,y);x0 输出了x0就是a、b、c三个未知数的值,就拟合出来了 ...