MATLAB

您所在的位置:网站首页 matlab绘制三维曲线图 MATLAB

MATLAB

#MATLAB| 来源: 网络整理| 查看: 265

(1) plot3是三维绘图的基本函数,调用格式如下。

1、

plot3( X,Y,Z):绘制简单的三维曲线,当X、Y、Z是长度相同的向量时,plot3命令将绘制以向量X、Y、Z为(x, y,z)坐标值的三维曲线;当X、Y、Z是m×n矩阵时,plot3命令将绘制m条曲线,每条曲线以X、Y、Z.列向量元素( x, y , z)坐标值绘制多条曲线。

2、

plot3(X,Y ,Z, LineSpec):用LineSpec指定曲线的线形和颜色。

(2) ezplot3函数的调用格式如下:

1、

ezplot3 ( x , y ,z):绘制参数方程x=x(t ),y=y(t),z=z(t)的三维曲线图,t的取值范围为[0,2]。

2、

ezplot3( x, y , z, [ .min .] ):绘制参数方程x=x( t),y=y( t) , z=z(t)的三维曲线图,t的取值范围为[ .min . t.ma.]。

3、

ezplot3(x, y , z, [ tmin , t.n.] , ' animate '):绘制参数方程x=x( t ), y=y( t), z=z(t)的空间曲线的动态轨迹,t的取值范围为[ tmin, tmax ]。

例:plot3函数绘制三维曲线。

>>x=0: pi/6:10 * pi;

y=cos(x);

z=sin(x);plot3(x, y, z)

运行以上代码,得到如图所示的图形。

例:利用ezplot3函数绘制x=sint、y= cost 和z=t的空间曲线动态轨迹,时间范围为0-10pi。

在命令行窗口中输入如下代码,即可生成图所示的空间曲线动态轨迹图。

>>syms t;

x=sin(t);

y= cos(t);

z=t;

ezplot3 ( x ,y,z,[0,10 * pi], 'animate ');



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3