正在加载图片...
第六章 空间解析几何 数学实验 Mat1ab软件为我们提供了众多的功能强大的绘制空间图形的函数,它们分别是plot3, mesh,meshc,meshz,meshgrid,sphere,cylinder,hesurfc等等,下面分别介绍. “、空间曲线的绘制 plot3是Matlab中最常用的画空间曲线的函数,它的主要功能是用于绘制显示函数 =,)和参数式函数x=0,y=0, :=的空间曲线,也可以用空间中的一组平 行平面上的截线的方式表示曲面.plot3函数的调用格式与lot十分相似,具体如下: plot3(x.y.z. 可选项s') 其中如果x,y,:为同维数的向量时,则绘制以x,y,:元素为横、纵、竖坐标的三维曲 线:如果x,y,z为同维矩阵时,则以x,y,z对应元素为横、纵、竖坐标分别绘制曲线, 曲线条数等于矩阵的列数.曲线上的'可选项s'中通常包含确定曲线颜色、线型、两坐标轴 上的比例等等的参数.用户在作图时可以根据需要选择可选项,如果不用可选项,那么pl0t3 函数将自动选择一组默认值,画出空间曲线。 例1作出以方程x=6”c0s受,y=c”sm1,=1,10,2刘表示的空间曲线。 解相应的Matlab程序为 >t=0:0.01:20: >x=exp(-0.2*t).*cos(0.5*pi*t):y=exp(-0.2*t).*sin(0.5*和i*t):z=t: >>plot3(x,y,z): >text(x(1),y(1),z(1),'start'); %在(x(1),y(1),z(1)处加标字符串 'start' >n=length(x):text(x(n,y(m),z(n),'end');%在(x(n),y(n,z(m)处加标字符串 'end' >xlabel(CX'):ylabel('Y'),zlabel(CZ');%说明坐标轴标记 >grid on: %grid on/,grid off为显示/不显示格栅命令 运行结果如图6-47. 1 第六章 空间解析几何 数学实验 Matlab 软件为我们提供了众多的功能强大的绘制空间图形的函数,它们分别是 plot3, mesh,meshc,meshz,meshgrid,sphere,cylinder,hesurfc 等等,下面分别介绍. 一、空间曲线的绘制 plot3 是 Matlab 中最常用的画空间曲线的函数,它的主要功能是用于绘制显示函数 z f x y = ( , ) 和参数式函数 x x t = ( ) , y y t = ( ) , z z t = ( ) 的空间曲线,也可以用空间中的一组平 行平面上的截线的方式表示曲面. plot3 函数的调用格式与 plot 十分相似,具体如下: plot3(x,y,z, ′可选项 s′) 其中如果 x , y , z 为同维数的向量时,则绘制以 x , y ,z 元素为横、纵、竖坐标的三维曲 线;如果 x,y,z 为同维矩阵时,则以 x,y,z 对应元素为横、纵、竖坐标分别绘制曲线, 曲线条数等于矩阵的列数.曲线上的′可选项 s′中通常包含确定曲线颜色、线型、两坐标轴 上的比例等等的参数.用户在作图时可以根据需要选择可选项,如果不用可选项,那么 plot3 函数将自动选择一组默认值,画出空间曲线. 例 1 作出以方程 0.2 e cos 2 t x t −  = , 0.2 e sin 2 t y t  − = , z t = ,t 0,20 表示的空间曲线. 解 相应的 Matlab 程序为 >>t=0:0.01:20; >>x=exp(-0.2*t).*cos(0.5*pi*t) ; y= exp(-0.2*t).*sin(0.5*pi*t) ; z=t; >>plot3(x,y,z); >>text(x(1),y(1),z(1),'start') ; %在(x(1),y(1),z(1)处加标字符串 'start' >> n=length(x);text(x(n),y(n),z(n),'end') ; %在(x(n),y(n),z(n)处加标字符串 'end' >> xlabel('X');ylabel('Y'),zlabel('Z') ; %说明坐标轴标记 >> grid on; % grid on/grid off 为显示/不显示格栅命令 运行结果如图 6-47
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有