- 0
- 0
- 约1.31千字
- 约 8页
- 2021-10-15 发布于江苏
- 举报
matlab三维网图的高级处理
———————————————————————————————— 作者:
———————————————————————————————— 日期:
1. 消隐处理
z=peaks(50);
subplot(2,1,1);
mesh(z);
title(消隐前的网图)
hidden off
subplot(2,1,2)
mesh(z);
title(消隐后的网图)
hidden on
colormap([0 0 1])
?
2.?????? 裁剪处理
利用不定数NaN的特点,可以对网图进展裁剪处理
P=peaks(30);
subplot(2,1,1);
mesh(P);
title(裁剪前的网图)
subplot(2,1,2);
P(20:23,9:15)=NaN*ones(4,7);??????? %剪孔
meshz(P)???????????????????????? %垂帘网线图
title(裁剪后的网图)
colormap([0 0 1])?????????????????? %蓝色网线
?
注意裁剪时矩阵的对应关系,即大小一定要一样.
3.?????? 三维旋转体的绘制
为了一些专业用户可以更方便地绘制出三维旋转体,MATLAB专门提供了2个函数:柱面函数cylinder和球面函数sphere
(1)?? 柱面图
柱面图绘制由函数cylinder实现.
[X,Y,Z]=cylinder(R,N)? 此函数以母线向量R生成单位柱面.母线向量R是在单位高度里等分刻度上定义的半径向量.N为旋转圆周上的分格线的条数.可以用surf(X,Y,Z)来表示此柱面.
[X,Y,Z]=cylinder(R)或[X,Y,Z]=cylinder此形式为默认N=20且R=[1 1]
x=0:pi/20:pi*3;
r=5+cos(x);
[a,b,c]=cylinder(r,30);
mesh(a,b,c)
例.旋转柱面图.
r=abs(exp(-0.25*t).*sin(t));
t=0:pi/12:3*pi;
r=abs(exp(-0.25*t).*sin(t));
[X,Y,Z]=cylinder(r,30);
mesh(X,Y,Z)
colormap([1 0 0])
?
?
?
?
?
?
?
?
(2).球面图
球面图绘制由函数sphere来实现
[X,Y,Z]=sphere(N)????? ???????此函数生成3个(N+1)*(N+1)的矩阵,利用函数???? ???surf(X,Y,Z) 可产生单位球面.
[X,Y,Z]=sphere???????? 此形式使用了默认值N=20.
Sphere(N)???????????? 只是绘制了球面图而不返回任何值.
例.绘制地球外表的气温分布示意图.
[a,b,c]=sphere(40);
t=abs(c);
surf(a,b,c,t);
axis(equal)?? %此两句控制坐标轴的大小一样.
axis(square)
colormap(hot)
您可能关注的文档
- mapgis市政公用一体化解决方案定稿.doc
- mapgis燃气企业综合运营调度平台解决方案.docx
- mapinfo导航软件安装使用说明.docx
- mastercam在铣削中的应用.doc
- master无线通信指挥车.doc
- matlabsimulink应用实例仿真与高效算法开发.doc
- matlab_simulink的三相桥式全控整流电路的建模与仿真.doc
- matlab与数学建模综合练习.doc
- matlab中滤波器的设计.docx
- matlab入门经典教程第十三章notebook.doc
- 统编版2025年春季新版七年级下册历史 第21课 明清时期的科技与文化 教案.docx
- 雅安雨城法院书记员招聘考试真题库2025.docx
- 2026届安徽合肥市高考一模高考语文试卷试题(含答案详解).pdf
- 【专题研究】国内外城市更新研究的最新进展.pdf
- 【专题研究】老旧城区改造居民满意度影响因素研究——以遂宁市老旧城区改造为例.pdf
- 【专题研究】关于旧城空间改造理论与创意设计案例的几点思考.pdf
- 西藏拉萨市高三下学期期末物理备考重点详解.docx
- 泾县法院书记员招聘笔试真题2025.pdf
- 2026年春【苏教版】-六年级数学下册-面积的变化.pptx
- 2026年春【苏教版】-六年级数学下册-7.pptx
原创力文档

文档评论(0)