作业帮 > 综合 > 作业

已知,x和y两组数据,怎样用matlab求解拟合曲线 P=a+b*x+c*x^3

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/04/29 01:52:27
已知,x和y两组数据,怎样用matlab求解拟合曲线 P=a+b*x+c*x^3
已知,x和y两组数据,怎样用matlab求解拟合曲线 P=a+b*x+c*x^3
将以下程序保存为fun1.m文件,放在工作目录中,备用
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三个未知数的值,就拟合出来了