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

发布时间:2021-02-26 01:39:24

已知,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三个未知数的值,就拟合出来了
======以下答案可供参考======
供参考答案1:
不太明白题目是什么意思。
供参考答案2:
matlab不知道怎么用
以上问题属网友观点,不代表本站立场,仅供参考!