假设我有一个类似于以下的阶段数组:
import numpy as np
import matplotlib.pyplot as plt
phase = np.linspace(0., 100., 1000) % np.pi
plt.plot(phase)
plt.show()
(with many discontinuities like this)
如何从中获取更“连续”的相位数组?
当然,我已经尝试过使用np.unwrap
:
plt.plot(np.unwrap(phase))
plt.plot(np.unwrap(phase),discont=0.1)
但它仍然完全相同:
我期望的是这样一个展开: