2014-02-23 4 views
-1

나는 실수 부와 허수 부로 구성된 복소수의 목록을 가지고있다.imag와 실제 값의 대입

는 I -10에서 10

방법 -1의 영역이 제한되어 (X 축)에 실제 값 VS +1에 도메인 규제와 (y 축)에 가상의 값을 플롯 할 내가 이걸 할 수 있을까?

미리 감사드립니다. matplotlib 사용

답변

0

: I가 특정 값에 기초하여 그래프를 생성하고

values = [ 
    -19.5-1.22j, -19-0.3j, -18.5+0.68j, -18+1.5j, -17.5+1.96j, -17+1.92j, 
    -16.5+1.42j, -16+0.58j, -15.5-0.42j, -15-1.3j, -14.5-1.86j, -14-1.98j, 
    -13.5-1.6j, -13-0.84j, -12.5+0.14j, -12+1.08j, -11.5+1.76j, -11+2j, 
    -10.5+1.76j, -10+1.08j, -9.5+0.16j, -9-0.82j, -8.5-1.6j, -8-1.98j, 
    -7.5-1.88j, -7-1.32j, -6.5-0.44j, -6+0.56j, -5.5+1.42j, -5+1.92j, 
    -4.5+1.96j, -4+1.52j, -3.5+0.7j, -3-0.28j, -2.5-1.2j, -2-1.82j, 
    -1.5-2j, -1-1.68j, -0.5-0.96j, 0j, 0.5+0.96j, 1+1.68j, 
    1.5+2j, 2+1.82j, 2.5+1.2j, 3+0.28j, 3.5-0.7j, 4-1.52j, 
    4.5-1.96j, 5-1.92j, 5.5-1.42j, 6-0.56j, 6.5+0.44j, 7+1.32j, 
    7.5+1.88j, 8+1.98j, 8.5+1.6j, 9+0.82j, 9.5-0.16j, 10-1.08j, 
    10.5-1.76j, 11-2j, 11.5-1.76j, 12-1.08j, 12.5-0.14j, 13+0.84j, 
    13.5+1.6j, 14+1.98j, 14.5+1.86j, 15+1.3j, 15.5+0.42j, 16-0.58j, 
    16.5-1.42j, 17-1.92j, 17.5-1.96j, 18-1.5j, 18.5-0.68j, 19+0.3j, 19.5+1.22j, 
] 

import matplotlib.pyplot as plt 
x = [min(max(v.real, -10), 10) for v in values] 
y = [min(max(v.imag, -1), 1) for v in values] 
plt.plot(x, y) 
plt.show() 

enter image description here

+0

. 이 값을 변경하면 그래프의 성격도 바뀝니다. 이제 그래프의 기반이되는 수량의 특정 값에 대해 각 그래프를 저장할 수 있습니까? – user2804160

+0

@ user2804160, 귀하의 의견을 이해할 수 없습니다. – falsetru