使用MATLAB曲线拟合提取函数的不同值与时间的关系

问题描述 投票:0回答:1

我觉得这应该很容易解决-但是我在任何地方都很难找到答案。

我有一组'R'值和一组时间值,我想使用曲线拟合(我之前没有使用过软件的这一部分)来在不同的时间上计算'R'值值,实际上只是能够访问使用曲线拟合使用一组不同的时间值创建的图形中显示的内容(即,我可以将光标指向图形上想要的值并将其写下来,但是这样做效率不高全部用于我拥有的时间值的数量)。上下文是轨道运动半径与时间的关系。

提前感谢:)

matlab curve-fitting
1个回答
0
投票

您可以使用Matlab的fit函数来轻松完成此操作。假设您的数据位于数组r和t中,则可以执行以下操作:

f = fit(t, r, 'smoothingspline')
disp(f(5))

如果您查阅文档,则可以看到各种适合的配合类型。 (请参见https://www.mathworks.com/help/curvefit/fit.html

© www.soinside.com 2019 - 2024. All rights reserved.