matlab可以把数据拟合成给定的函数形式吗?
新手请教:matlab可以对数据线性等方式的拟合,但是不知道可不可以我给一个函数形式然后给一组数据让它拟合啊? 可以,最小二乘拟合:lsqcurvefit 好象不行吧,曲线拟合涉及两个基本问题:最佳拟合意味着什么?应该用什么样的拟合曲线?由于可用许多不同的方法定义最佳拟合,并存在无穷数目的曲线。而当最佳拟合被解释为在数据点的最小误差平方和,且所用曲线限定为多项式时,曲线的拟合是相当简洁的,数学上,称为多项式的最小二乘拟合。但是,最小二乘拟合也不是万能的,它的特点是拟合的阶数越高,得出 的拟合曲线就与数据越吻合,但同时也失去了规律性,很难丛中得出什么公式,所以,如何选择拟合曲线的多项式的阶数就成为关键。个人愚见,请大家多指教。 我也在关注这个问题,能不能用一组数据拟合一个二次曲面?并求解出二次曲面的各个参数? 多项式拟合的话用自身的拟合工具就行了吧 MATLAB中有关于拟合的工具箱,可以试试。 1stOpt是曲线拟合最强的工具,建议一试!
页:
[1]