2009-12-04 3 views
0

화살표가 sqrt (2)의 길이를 갖도록 어떻게 만들 수 있는지 알고 싶습니다 (x 및 y 좌표의 길이가 1이므로). 아래 사진에서 볼 수 있듯이, 그들은 아주 작게 보입니다. 감사!벡터 필드 플롯의 화살표 크기에 문제가 있습니다

X = (0, 0, 0) 
Y = (0, 1, 2) 

quiver(X, Y, (1, 1, 1), (1, 1, 1)) 
#axis([0, 1, 0, 3]) 

show() 

alt text http://img18.imageshack.us/img18/6971/arrowsi.png

+0

답변이 업데이트되었습니다. – Paul

답변

1

이 NumPy와 수입 mA에서 pylab 수입 * 에서의 Y 축에 비례 (2) SQRT 화살표를 생성한다.

pylab.quiver(X,Y,(1,1,1),(1,1,1), scale=2**.5, units='y') 

이것은 documentation에 속합니다.

여기에 example입니다.

alt text

+0

네, 고마워요. 그러나 그것은 그다지 도움이되지 못했습니다. (sqrt (2)이 필요합니다.) –

+1

대답을 바꿉니다. 바보 같은 저 ... 문서를 읽어야한다고 생각 했어야합니다 ... – Paul

관련 문제