MATLAB 我要拟合一个二元函数,并已知他们的数据,但不知道函数大概的模型,能通过MATLAB算出函数吗?

如题所述

如果你想拟合的函数是多项式的话,可以用polyfit(x,y,n)来拟合。x,y为你的数据,n对应拟合多项式的阶数,可以自己设定。
如果你想函数事先估计一个模型,然后根据数据求出其中的系数的话,可以用lsqcurve(fun,c0,x,y).fun就是你自己设定的一个模型函数,c0是它的待定系数,可以使包含多个数的向量,x,y对应你的数据。其原理是利用最小二乘法拟合函数。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-09-14
可以使用 polyfit
它是多项式拟合函数
相似回答