【问题标题】:"Phase shuffling" (randomising phases) of a time series with matlab使用matlab对时间序列进行“阶段改组”(随机阶段)
【发布时间】:2026-02-24 11:35:02
【问题描述】:

我想知道如何改组时间序列的阶段(阶段改组)。为此,我需要对时间序列进行傅里叶变换,随机化相位并进行傅里叶逆变换。不幸的是,我不知道如何开始或分别使用哪些功能。

谁能帮帮我,也许有一个简单的例子,这可能是如何工作的?

提前致谢

【问题讨论】:

  • 这是一个糟糕的问题。例如,您应该做一些谷歌搜索来确定如何在 Matlab 中进行傅里叶变换。

标签: matlab fft


【解决方案1】:

问题自行解决了:)

这里是一个代码的链接,它正是这样做的:http://www.mathworks.com/matlabcentral/fileexchange/32621-phase-randomization

【讨论】: