首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > matlab-Chap18

matlab-Chap18

资料介绍
matlab-Chap18


第十八章 三维图形


为了显示三维图形,MATLAB提供了各种各样的函数。有一些函数可在三维空间中画线,
而另一些可以画曲面与线格框架。另外,颜色可以用来代表第四维。当颜色以这种方式
使用时,由于它不再象照片中那样显示信息的自然属性----
色彩,而且也不是基本数据的内在属性,所以它称作伪彩色。为了简化对三维图形的讨
论,对颜色的介绍推迟到下一章。在这一章,主要讨论绘制三维图形的基本概念。

18.1 函数plot3


plot3命令将绘制二维图形的函数plot的特性扩展到三维空间。函数格式除了包括第三维
的信息(比如Z方向)之外,与二维函数plot相同。plot3一般语法调用格式是plot3(x1
,y1,z1,S1,x2,y2,z2,S2,…),这里xn,yn和zn是向量或矩阵,Sn是可选的字符串,用来指
定颜色、标记符号和/或线形。
总的来说,plot3可用来画一个单变量的三维函数。如下为一个三维螺旋线例子:

» t=0:pi/50:10*pi;
» plot3(sin(t),cos(t),t)
» title( ‘ Helix ‘ ),xlabel( ‘ sint(t) ‘ ),ylabel( ‘ cos(t) ‘ ),zlabel(
‘ t ‘ )
» text(0,0,0, ‘ Origin ‘ )
» grid
» v = axis
v =
-1 1 -1 1 0 40

输出见图18.1.

[pic]
图18.1 螺旋线图


从上例可明显看出,二维图形的所有基本特性在三维中仍都存在。axis命令扩展到三
标签:TheMathWorksmatlab三维图形
matlab-Chap18
本地下载

评论