【发布时间】:2015-02-22 11:09:49
【问题描述】:
我正在使用 MATLAB 的 fit 函数:
fourier_series=(x,y,'fourier8');
将 8 阶傅立叶级数拟合到一组离散数据 (x,y)。我需要傅立叶级数的周期为 2*pi。但是我不知道如何解决这个问题,以便当我调用该函数时,它适合该系列到我所需的时期。任何建议将不胜感激。谢谢。
问题的背景: 我正在分析骑自行车者踩踏的视频捕获数据,这些数据随着时间的推移输出为 3D 空间中的关节位置云。每次踏板行程时,关节位置都会略有变化。因此,我希望将傅里叶级数拟合到这些关节位置和关节角度作为曲柄臂角度的函数,以找到骑车人的“平均”位置。因此,傅立叶级数的周期需要限制为 2*pi,因为当曲柄臂角度为零(即上止点,TDC)并且曲柄臂角度为2*pi(即曲柄臂旋转一圈后的 TDC)。
目前 MATLAB 正在选择略大于 2*pi 的周期,这意味着当我使用傅里叶级数来计算骑车人的位置时,骑车人的位置会在连续的踏板行程中针对相同的曲柄臂角度发生变化。
【问题讨论】:
标签: matlab function fft series