前面介绍了MATLAB 2D-plot绘图,现在开始学习MATLAB 3D-plot绘图。
3D就是比2D增加了一个Z轴。
例如:
[X,Y] = meshgrid(-1:.1:1);
Z = X .* exp(-X.^2 - Y.^2);surf(X,Y,Z)复制代码显示:
还有一种就是采用参数坐标表示三维图形的。
这种情况下画图。
例如:
t = 0:pi/10:2*pi;
[X,Y,Z] = cylinder(2*sin(t));subplot(2,2,1); mesh(X); title('X');subplot(2,2,2); mesh(Y); title('Y');subplot(2,2,3); mesh(Z); title('Z');subplot(2,2,4); mesh(X,Y,Z); title('X,Y,Z');复制代码
显示:
从每一个坐标轴看进去的图像是不一样的。
作者: curton, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-3876349.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
文章评论(0条评论)
登录后参与讨论