天天看點

Matlab:三維圖

Matlab:三維圖

  1. 圖形繪制
[x,y]=meshgrid(-2*pi:pi/10:2*pi);
z=sin(x).*cos(y);
surf(x,y,z)
           
Matlab:三維圖

也可使用mesh形成三維圖,surf可以用顔色顯示整個曲面,而mesh僅以顔色顯示連接配接定義點的線條:

[x,y]=meshgrid(-2*pi:pi/10:2*pi);
z=sin(x).*cos(y);
mesh(x,y,z)
           
Matlab:三維圖
  1. 圖形修改

①使用surfc可形成映像:

Matlab:三維圖

②設定陰影可用falt、interp和faceted:

surf(x,y,z)
shading interp
           
Matlab:三維圖