matlab如何画三维图

时间:2021.08.20 发布人:y9c8ldmnt

matlab如何画三维图

已解决问题

谷歌y9c8ldmnt用户在2021.08.20提交了关于“58同城matlab如何画三维图”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-11T20:09:41。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,千言万语,表达不了我的感激之情,我已铭记在心 !

希望以下的回答,能够帮助你。

第1个回答

用户名:匿名用户  

1、plot3三维曲问答线图。

启动MAT滑LAB,新建脚本(.m文件),在脚本编辑区输入以下代码,然后保存运行后,看到三维曲线图。

closeall;clearall;clc

z=linspace(0,10,101);

x=sin(z)假哥鱼知晶社略领;y=cos(z认当官);

plot3(x,y,z,'g','LineWidth',2)

holdon

plot3(x,y,z,'p','MarkerSize',10)

其中,linspace(a1,a2,N)是生成间距为(a2-a养1)/(N-1)、个数为N的数组的命令。

2、mesh三维网格图。

在脚本编辑区紧接着输入以下代码,保存运行后,看到三维网格图。

[a,b,c]=pe**s(50);

figure(2)

mesh(a,b,c)

axistight

其中,pe**s(N)是生成一地安架队谁个凹凸有致的曲面,呀刻飞陆交包含三个局部极大点及三个局部极小点的函数,其方程式略。

3、meshc除了生成网格图外,还在xy平面生成曲面的等高线。

将第二步中的mesh(a,b,c)改为me搞学课老胞班每水岩盐shc(a,b,c),然后保存运行后,看到三书读兵维网格图+等高线的效果。

4、meshz除了生成网格图外,还在曲线下面加上个矩形垂帘。

将第三步中的meshc(a,b,c)改为meshz(a,b,c),然后保存运行后,看到三维网格图+垂帘的效果。

5、surf三维着色曲过面图。

将第四步中的mes宁正试南社hz(a,b,c)改为sur父质只巴风同金结神送经f(a,b,c)又宁举体评获减英临态切,然后保存运行后,看到三维着色曲面图。

6、surfc同时画出三维着色曲面图与等高线。

将第五步的surf(a,b,c)改为surfc(a,b,c),然后保存运行后,看到三维着色曲面图+等高线的效果。

7、surfl带光照的三迫镇单白主黑额众毛终维着色曲面图图。

将第六步的surfc(a,b,c)改为surfl(a,b,c),然后保存运行后,看到带光照的三维着色曲面图。

8、添加shadinginterp去掉网格曲线,添加xlabel等坐标说明,添加title标题说明。输入以下代码,保存运行后,得到三维效果

[a,b,c]=pe**s(50);

figure(2)

surfl(a,b,c)

shadinginterp

xlabel('X');ylabel('Y');zlabel('Z')

title('消pe**s+surfl')

axistig轻市束无值不标协尼双ht