gpt4 book ai didi

python - 展开角度以具有连续相位

转载 作者:太空宇宙 更新时间:2023-11-03 12:53:31 26 4
gpt4 key购买 nike

假设我有一组与此类似的阶段:

import numpy as np
import matplotlib.pyplot as plt
phase = np.linspace(0., 100., 1000) % np.pi
plt.plot(phase)
plt.show()

(有很多这样的不连续性)

如何从中获取更多“连续”相的数组?

当然,我已经尝试过 np.unwrap :

plt.plot(np.unwrap(phase))

plt.plot(np.unwrap(phase),discont=0.1)

但它保持完全相似:

我期望的是像这样展开:

enter image description here

最佳答案

如果你想保持你的原始相位具有 pi 周期性,你应该先将它加倍,展开它,然后将它除以二:

plt.plot(np.unwrap(2 * phase)/2)

关于python - 展开角度以具有连续相位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52293831/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com