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种绘制三维图的方式。
-
木棉花的花语是什么
(01)以下是木棉花的花语的详细内容:1.坚强:木棉花在生长过程中需要面对酷热、寒冷、干旱等各种极端环境,但它们能够顶住压力和困境,茁壮成长。因此,木棉花被视为代表坚强、勇气和毅力的象征。(02)2.豁达:木棉花的花瓣开放而大方,从容而自信。这种特质代表木棉花所象征的豁...
-
三观是哪三观分别是什么?人生观,世界观以及价值观
解答:传统意义上的三观,分别是指人生观,价值观和世界观。人生观是指人们对生存的意义和价值的理解,价值观是指人们对事物价值的认知,世界观是指人们对于整个世界的看法,这三者相互联系,但三观本身是无法对错与否的。三观是哪三观分别是什么?人生观:简单来说就是指,你生...
-
完美陌生人结局解析
(01)《完美陌生人》是一部2015年上映的意大利喜剧电影,由保罗·格诺维瑟执导,卡洛·维尔多内、阿尔芭·洛尔瓦彻等主演。(02)该电影讲述了七个多年的好友在一次聚会上决定玩一个游戏:每个人分享一个自己手机里的秘密。随着游戏的进行,许多秘密被揭开,导致友谊和婚姻面临...
-
世界上最恐怖的花:骷髅花,一到夏季枝头挂满“头颅”
世界上最恐怖的花就是骷髅花,其实就是金鱼草的种子,每到夏季末,金鱼草就会长出种荚,而金鱼草种子的开裂方式是孔裂,所以当种子快脱落时并不会分开,而是在每个子房上开一个孔,便形成了图上的一个个小骷髅头,下面就跟着探秘志来看看吧!骷髅花:金鱼草种子金鱼草又叫龙口花,因...