2012-08-01 61 views
1

我只是有一個關於MatLab中的meshgridsurf命令的簡短問題。我已經進入了以下內容:Meshgrid和Surf

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

這產生3D美好的表面的情節,但在x軸和y軸顯示值從0到25這是爲什麼?不應該在-2和2之間?現在表面上的最大點大致出現在點(12.5,12.5,1)處。但肯定這應該是(0,0,1)。這是什麼造成的?如果有人能向我解釋這一點,我將不勝感激!

回答

3

你需要告訴surf什麼軸縮放使用

surf(xx, yy, z) 

surfdocumentation

+0

啊,當然!非常感謝:) – Kristian 2012-08-01 19:18:56

+0

爲添加文檔鏈接kevlar1818而歡呼。沒問題@Kristian。 – jmetz 2012-08-01 19:24:48