我在分析一些代码,有一个包含虚部和实部的方程,它在绘制时没有任何关于虚部或实部的提示:
import numpy as np
from matplotlib import pyplot as plt
pi = np.pi
k = 2*pi*1e6
k_e = 2*pi*400e3
w_0 = 10.607e9
w_s = np.linspace(8e9, 12e9)
S11_Ideal = 1 - (2*k_e)/(k + 2j*(w_s - w_0))
plt.plot(w_s,S11_Ideal)
plt.show()
plt.close()
我认为在运行代码时会出现以下错误:
此警告来自
plot
命令。“plot”是指拍摄一个1d的真实阵列并将其显示在屏幕上。当它看到一个复数数组时,它会尽其所能,即丢弃虚部并绘制实部您可以分别绘制两个
components
。如果要打印这两个部分,请参阅下面的代码以了解更多详细信息输出图像:
我建议你看看this tutorial
相关问题 更多 >
编程相关推荐