2012-08-01 2 views
1

MatLab의 meshgridsurf 명령과 관련된 간단한 질문이 있습니다. 내가 입력 한 다음Meshgrid and Surf

xx = -2:.2:2; 
yy = xx; 
[x,y] = meshgrid(xx,yy); 
z = exp(-x.^2 - y.^2); 
surf(z) 

이 3D에 좋은 표면 플롯을 생산하지만, 25 0에서 x 축과 y 축 쇼 값이 왜입니까? -2와 2 사이의 값을 가져야하지 않습니까? 표면의 최대 점은 대략 점 (12.5, 12.5, 1)에 나타납니다. 하지만 반드시 (0, 0, 1)이어야합니다. 이 원인은 무엇입니까? 누구든지이 사실을 설명 할 수 있다면 크게 감사하겠습니다. 축 스케일링이 surfdocumentation를 참조

surf(xx, yy, z) 

를 사용하는 것을

답변

3

당신은 surf 말할 필요가있다.

+0

아 물론! 고마워요. :) – Kristian

+0

문서 링크 kevlar1818 추가에 대한 환호성. 아무 문제가 @ 크리스티안. – jmetz