noman_dgf 发表于 2006-7-1 09:38

matlab可以把数据拟合成给定的函数形式吗?

新手请教:matlab可以对数据线性等方式的拟合,但是不知道可不可以我给一个函数形式然后给一组数据让它拟合啊?

ericlin 发表于 2006-7-1 12:30

可以,最小二乘拟合:lsqcurvefit

lcl5878280 发表于 2006-7-4 16:23

好象不行吧,曲线拟合涉及两个基本问题:最佳拟合意味着什么?应该用什么样的拟合曲线?由于可用许多不同的方法定义最佳拟合,并存在无穷数目的曲线。而当最佳拟合被解释为在数据点的最小误差平方和,且所用曲线限定为多项式时,曲线的拟合是相当简洁的,数学上,称为多项式的最小二乘拟合。但是,最小二乘拟合也不是万能的,它的特点是拟合的阶数越高,得出 的拟合曲线就与数据越吻合,但同时也失去了规律性,很难丛中得出什么公式,所以,如何选择拟合曲线的多项式的阶数就成为关键。个人愚见,请大家多指教。

llg 发表于 2006-7-4 18:01

我也在关注这个问题,能不能用一组数据拟合一个二次曲面?并求解出二次曲面的各个参数?

ericlin 发表于 2006-7-4 21:45

多项式拟合的话用自身的拟合工具就行了吧

wangzi629 发表于 2006-7-5 20:42

MATLAB中有关于拟合的工具箱,可以试试。

dingd 发表于 2006-7-6 20:23

1stOpt是曲线拟合最强的工具,建议一试!
页: [1]
查看完整版本: matlab可以把数据拟合成给定的函数形式吗?