matlab 中知道了一系列点如[1 2 3 4 ]如何把他们拟合成图形 并写出表达式。

比如100个点 0.01s采集一个点 如何写出关于t的表达式。有知道关于矢量匹配的拟合么

你的问题里可以把时间处理为x(x为数组或向量),采样值处理为y(y为数组或向量),然后使用polyfit()函数进行拟合;利用polyfit()函数可以进行线性拟合,具体方法是在matlab中输入:help polyfit ,然后点击doc polyfit,可以看到matlab中会详细教你怎么使用这个函数,里面还有例子可以参考。另外,对于当数据呈现非线性关系时,可以采用非线性拟合函数nlinfit(),具体操作可以参看matlab help。不懂得地方就help一下,那些matlab相关的参考书大都是把help里的内容翻译一下而已。

参考资料:《精通matlab2011Ra》

温馨提示:答案为网友推荐,仅供参考
相似回答