已知,x和y两组数据,怎样用matlab求解拟合曲线 P=a+b*x+c*x^3
发布网友
发布时间:2024-10-22 04:08
我来回答
共3个回答
热心网友
时间:2024-10-22 16:22
将以下程序保存为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三个未知数的值,就拟合出来了
热心网友
时间:2024-10-22 16:15
不太明白题目是什么意思。
热心网友
时间:2024-10-22 16:22
matlab不知道怎么用