MATLAB学习与使用:三维图形绘制plot3/mesh/surf
介绍3类(plot3/mesh/surf)7种三维图像绘制的方法。
plot3 三维曲线图;
mesh 三维网格图;
meshc 除了生成网格图外,还在xy平面生成曲面的等高线;
meshz 除了生成网格图外,还在曲线下面加上个矩形垂帘;
surf 三维着色曲面图;
surfc 同时画出三维着色曲面图与等高线;
surfl 带光照的三维着色曲面图。
操作方法
(01)第一,plot3三维曲线图。启动MATLAB,新建脚本(.m文件),在脚本编辑区输入以下代码,然后保存运行后,看到以下三维曲线图。close all;clear all;clcz=linspace(0,10,101);x=sin(z);y=cos(z);plot3(x,y,z,'g','LineWidth',2)hold onplot3(x,y,z,'p','MarkerSize',10)其中,linspace(a1,a2,N) 是生成间距为(a2-a1)/(N-1)、个数为N的数组的命令。
(02)第二,mesh三维网格图。在脚本编辑区紧接着输入以下代码,保存运行后,看到以下三维网格图。[a,b,c]=peaks(50);figure(2)mesh(a,b,c)axis tight其中,peaks(N)是生成一个凹凸有致的曲面,包含三个局部极大点及三个局部极小点的函数,其方程式略。
(03)第三,meshc除了生成网格图外,还在xy平面生成曲面的等高线。将第二步中的mesh(a,b,c)改为meshc(a,b,c),然后保存运行后,看到以下三维网格图+等高线的效果。
(04)第四,meshz除了生成网格图外,还在曲线下面加上个矩形垂帘。将第三步中的meshc(a,b,c)改为meshz(a,b,c),然后保存运行后,看到以下三维网格图+垂帘的效果。
(05)第五,surf三维着色曲面图。将第四步中的meshz(a,b,c)改为surf(a,b,c),然后保存运行后,看到以下三维着色曲面图。
(06)第六,surfc同时画出三维着色曲面图与等高线。将第五步的surf(a,b,c)改为surfc(a,b,c),然后保存运行后,看到以下三维着色曲面图+等高线的效果。
(07)第七,surfl带光照的三维着色曲面图图。将第六步的surfc(a,b,c)改为surfl(a,b,c),然后保存运行后,看到以下带光照的三维着色曲面图。
(08)第八,添加shading interp去掉网格曲线,添加xlabel等坐标说明,添加title标题说明。如下输入以下代码,保存运行后,得到如下效果。[a,b,c]=peaks(50);figure(2)surfl(a,b,c)shading interpxlabel('X');ylabel('Y');zlabel('Z')title('peaks+surfl')axis tight
特别提示
shading interp去掉网格线在使用mesh命令时不起作用。
介绍了plot3;mesh, meshc, meshz;surf, surfc, surfl 共3类7种绘制三维图的方式。
-
锦鲤养什么颜色最吉利?揭秘锦鲤的风水讲究
导语:锦鲤一直都都是十分风靡的高级观赏鱼,在价格方面也是比较夸张的。之前大家也了解过史上最贵的锦鲤,相信让人十分惊讶。不过锦鲤在风水方面也有有一定讲究的,不同的颜色有着不同的寓意,下面和探秘志小编一起了解一下。锦鲤养什么颜色最吉利锦鲤品种根据颜色划分...
-
最厉害的上古神兽 鲲鹏有哪些特别之处
导语:在中国神话故事中,神兽是比较常见的一种。当然这里说的神兽和网络四大神兽不同,那么在传说中最厉害的上古神兽鲲鹏又有什么特别的呢?探秘志小编带大家一起认识一下。最厉害的上古神兽鲲鹏相信大家都知道这几句描写鲲的话:“北冥有鱼,其名为鲲。鲲之大,不知其几...
-
致命毒药有哪些?盘点致死速度最快的十种毒药
导语:在中国古代就有很多关于能让人致命的毒药的记载,比如说常在电视上看到的鸩酒、断肠草和鹤顶红等等,这些毕竟都只是在古代出现过。那么你们知道现今有哪些致命毒药吗?接下来呢就由探秘志小编为大家盘点致命速度最快的十种毒药,以下排名不分先后,感兴趣的不妨一...
-
说个谜语给你猜,10个世界上最难猜的谜语(附答案)
导语:你认为自己很聪明吗?好吧,即使你自信的回答是的,我们也要对你的智力进行一次测试。人们在不同方面会表现的不同,智力也会受到不同情况的影响。接下来呢就由探秘志小编为大家揭秘10个世界上最难猜的谜语,不知道你们能猜中几个呢,另外还附有答案哟!10个世界上最难...