【发布时间】:2014-11-04 17:58:55
【问题描述】:
我有 8 个数据点形成部分正弦波的峰值。我试图拟合这些来得到一个方程,所以我发现了真正的最大位置的点(很可能位于数据点之间)。编码将使用 C 语言。有没有人有任何关于算法或理想代码示例的信息?
【问题讨论】:
-
添加数据和约束(例如,所有数据都在 90 的 5 度范围内)会有所帮助。一般形式为
y = A*sin(B*x + C) + D。了解 A、B、C、D 的限制会有所帮助。 -
数据点在 x 方向上是否等距分布?
-
是 - 在 x 轴上等距
标签: c curve-fitting trigonometry