13 MATLAB 三维图形绘制
发布时间
阅读量:
阅读量
在工程实践中常会遇到三维及以上维度的数据,并需以图形形式进行展示。 MATLAB提供的丰富三维图形绘制功能具有高度相似性于二维绘图技术,在曲线属性方面(如线型和颜色等),它们的表现完全一致。 最常用的是三种基本类型:包括三维曲线图、网格图以及曲面图。 相应的绘图指令分别为:plot3用于生成曲线图;mesh用于创建网格结构;surf用于绘制曲面。
1、曲线图绘制
基于已经掌握了plot指令的基础知识,在处理三维图形的指令中(z = \sin(x^2 + y^2)),plot3指令相对简单易懂,并且其调用方式与二维plot指令相同。(具体语法如下)详细语法说明如下:
plot3(x,y,z):当x,y,z为同维度向量时,在x,y,z三个坐标轴上生成对应的三维曲线图形;而当x,y,z为同维度矩阵时,则利用x,y,z各列元素作为X,Y,Z轴数据生成多条相应的三维曲线图线,并且曲线的数量等于矩阵列数。
plot3(x1,y1,z1,x2,y2,z2);绘制以x1,y1,z1,和x2,y2,z2位X,Y,Z坐标的三维曲线
该函数调用用于在基于PropertyName属性设置的情况下生成具有指定名称-值对的三维曲线
plot3(x1,y1,z1,‘ProtertyName1’,PropertyValue1...,x2,y2,z2,‘PropertyName2’,Property
全部评论 (0)
还没有任何评论哟~
