例如,我有这样一组复杂的点:
我想从原像绘制函数图像(例如,f(z) = -cos(z)):
这是我的代码:
from numpy import *
import matplotlib.pyplot as plt
z_0 = []
N = 500
u = linspace(0.0, pi, N)
v = linspace(0.0, 15.0, N)
for i in xrange(N):
for j in xrange(N):
z_0.append(u[i] + 1j * v[j])
z = -cos(z_0)
plt.plot(real(z), imag(z), linestyle='', marker='x')
plt.grid(True)
plt.show()
我可以摆脱两个嵌套循环吗?有没有更好的方法来使用 numpy/matplotlib 标准函数来解决这个问题?