matlab - 使用 MATLAB 曲线拟合提取函数与时间的不同值
问题描述
我觉得这应该很容易解决 - 但我正在努力在任何地方找到答案。
我有一组'R'值和一组时间值,我想使用曲线拟合(我之前没有使用过这部分软件)来计算不同时间值组的'R'值,从字面上看,只是能够访问使用不同时间值集的曲线拟合创建的图形中显示的内容(即,我可以将光标指向图形上我想要的值并将它们写下来,但这对于我拥有的时间值的数量)。上下文是轨道运动半径与时间的关系。
提前致谢 :)
解决方案
你可以使用 Matlab 的 fit 函数很容易地做到这一点。假设您的数据在数组 r 和 t 中,您可以执行以下操作:
f = fit(t, r, 'smoothingspline')
disp(f(5))
如果您查阅文档,您可以看到可用的各种配合类型。(见https://www.mathworks.com/help/curvefit/fit.html)
推荐阅读
- git - 执行 git-archive 时如何仅获取根目录(和另一个子目录)
- sql - PostgreSQL 性能:NOT NULL 列上的索引是否比 NOT NULL 列快?
- c++ - 这两种方法有什么区别?
- python - 使用 graphics.py 输入的箭头键无法按预期工作
- azure - 无法从 Azure Function 访问 APIM 后面的 API
- python - 如何匹配两个列表并且只更改每对中的第二个?
- c# - 阻塞线程的单元测试方法
- c# - WPF .Net v4.7.2 在调试和直接运行之间令人担忧的区别
- java - 从第二个字符串中的第一个字符串中查找子字符串?
- python - 使用python读取日文字符的问题