正在加载图片...
第十八章三维图形 为了显示三维图形, MATLAB提供了各种各样的函数。有一些函数可在三维空 间中画线,而另一些可以画曲面与线格框架。另外,颜色可以用来代表第四维。当 颜色以这种方式使用时,由于它不再象照片中那样显示信息的自然属性-色彩,而 且也不是基本数据的内在属性,所以它称作伪彩色。为了简化对三维图形的讨论 对颜色的介绍推迟到下一章。在这一章,主要讨论绘制三维图形的基本概念。 18.1函数p|ot3 plot3命令将绘制二维图形的函数plot的特性扩展到三维空间。函数格式除了包 括第三维的信息(比如Z方向)之外,与二维函数plot相同。plot3一般语法调用 格式是plot3(x1y1,z1,S1,x2,y2,z2S2…),这里xnyn和是向量或矩阵,Sn是可选的字 符串,用来指定颜色、标记符号和或线形。 总的来说,pot3可用来画一个单变量的三维函数。如下为一个三维螺旋线例子: t=0pi50:10*pi; >)plot(sin(t), cos(t), t) ttl( Helix‘) xlabel(‘sint(t') ylabel(‘cos(t)), zlabel(‘t >)text(0,0,0, Origin') grid ))v-axIs 输出见图181第十八章 三维图形 为了显示三维图形,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
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有