天天看点

Matlab实现三维曲面图

画出   

Matlab实现三维曲面图

所表示的三维曲面(图 1.3-4)。 x , y 的取值范围是 [− 8,8]

clear;
%定义X的值范围
x = -8:0.5:8;
%定义Y的值域
y = x'
X=ones(size(y))*x; 
Y=y*ones(size(x)); 
R=sqrt(X.^2+Y.^2)+eps; %<5> 
Z=sin(R)./R; %<6> 
surf(X,Y,Z); % 
colormap(cool) % 
xlabel('x'),ylabel('y'),zlabel('z')
           

运行结果:

Matlab实现三维曲面图

 surf函数:三维着色曲面图

继续阅读