dyz0429
花朵
共回答了27个问题采纳率:96.3% 举报
这是一个最基本的多项式拟和:
可以用polyfit(x,y,k)
举例说明
x=0:.1:2;
y=x.^2+x;
a=polyfit(x,y,2);
运行的结果如下
a =
1.0000 1.0000 0.0000
即对应的你给的原方程中a,b,c的值分别为
a=1;
b=1;
c=0;
可见对于这种模型相同的函数来说,是十分精确的
此外也可用nlinfit和lsqcurvefit两个函数来作,他们都是基于最小二乘算法的,不过鉴于你的问题,应用多项式拟和函数polyfit是最好的,方便准确!
1年前
3