使用matlab绘制三维图形的方法-15页文档资料

第 1 页 使用matlab绘制三维图形的方法

三维曲线

plot3函数与plot函数用法十分相似,其调用格式为:

plot3(x1,y1,z1,选项1,x2,y2,z2,选项2,…,xn,yn,zn,选项n),其中每一组x,y,z组成一组曲线的坐标参数,选项的定义和plot函数相同。当x,y,z是同维向量时,则x,y,z 对应元素构成一条三维曲线。当x,y,z是同维矩阵时,则以x,y,z对应列元素绘制三维曲线,曲线条数等于矩阵列数。

例 绘制三维曲线。

程序如下:

t=0:pi/100:20*pi;

x=sin(t);

y=cos(t);

z=t.*sin(t).*cos(t);

plot3(x,y,z);grid

title('Line in 3-D Space');

xlabel('X');ylabel('Y');zlabel('Z');

如下图:

三维曲面 第 2 页 1.产生三维数据

在MATLAB中,利用meshgrid函数产生平面区域内的网格坐标矩阵。其格式为:

x=a:d1:b; y=c:d2:d;

[X,Y]=meshgrid(x,y);

语句执行后,矩阵X的每一行都是向量x,行数等于向量y的元素的个数,矩阵Y的每一列都是向量y,列数等于向量x的元素的个数。

2.绘制三维曲面的函数

surf函数和mesh函数的调用格式为:

mesh(x,y,z,c):画网格曲面,将数据点在空间中描出,并连成网格。

surf(x,y,z,c):画完整曲面,将数据点所表示曲面画出。

一般情况下,x,y,z是维数相同的矩阵。x,y是网格坐标矩阵,z是网格点上的高度矩阵,c用于指定在不同高度下的颜色范围。

例 绘制三维曲面图z=sin(x+sin(y))-x/10。

程序如下:

[x,y]=meshgrid(0:0.25:4*pi); %在[0,4pi]×[0,4pi]区域生成网格坐标

z=sin(x+sin(y))-x/10;

mesh(x,y,z);

axis([0 4*pi 0 4*pi -2.5 1]);

如下图: 第 3 页 05100510-2.5-2-1.5-1-0.500.51

此外,还有带等高线的三维网格曲面函数meshc和带底座的三维网格曲面函数meshz。其用法与mesh类似,不同的是meshc还在xy平面上绘制曲面在z轴方向的等高线,meshz还在xy平面上绘制曲面的底座。

例 在xy平面内选择区域[-8,8]×[-8,8],绘制4种三维曲面图。

程序如下:

[x,y]=meshgrid(-8:0.5:8);

z=sin(sqrt(x.^2+y.^2))./sqrt(x.^2+y.^2+eps);

subplot(2,2,1);

mesh(x,y,z);

title('mesh(x,y,z)')

subplot(2,2,2);

meshc(x,y,z); 第 4 页 title('meshc(x,y,z)')

subplot(2,2,3);

meshz(x,y,z)

title('meshz(x,y,z)')

subplot(2,2,4);

surf(x,y,z);

title('surf(x,y,z)')

如下图:

-10010-10010-101mesh(x,y,z)-10010-10010-101meshc(x,y,z)-10010-10010-101meshz(x,y,z)-10010-10010-101surf(x,y,z)

3.标准三维曲面

sphere函数的调用格式为:

[x,y,z]=sphere(n):generates three (N+1)-by-(N+1) matrices so

that SURF(X,Y,Z) produces a unit sphere. 第 5 页 cylinder函数的调用格式为:

[x,y,z]= cylinder(R,n),其中r为圆周半径,n为组成圆周的点数。

MATLAB还有一个peaks 函数,称为多峰函数,常用于三维曲面的演示。

例 绘制标准三维曲面图形。

程序如下:

t=0:pi/20:2*pi;

[x,y,z]= cylinder(2+sin(t),30);

subplot(2,2,1);

surf(x,y,z);

subplot(2,2,2);

[x,y,z]=sphere;

surf(x,y,z);

subplot(2,1,2);

[x,y,z]=peaks(30);

surf(x,y,z);

如下图: 第 6 页 -505-50500.51-101-101-101-4-2024-4-2024-10010

其他三维图形

在介绍二维图形时,曾提到条形图、杆图、饼图和填充图等特殊图形,它们还可以以三维形式出现,使用的函数分别是bar3、stem3、pie3 和fill3。

bar3函数绘制三维条形图,常用格式为:

bar3(y)

bar3(x,y)

stem3函数绘制离散序列数据的三维杆图,常用格式为:

stem3(z)

stem3(x,y,z)

pie3函数绘制三维饼图,常用格式为:

pie3(x) 第 7 页 fill3函数等效于三维函数fill,可在三维空间内绘制出填充过的多边形,常用格式为:

fill3(x,y,z,c)

例 绘制三维图形:

(1) 绘制魔方阵的三维条形图。

(2) 以三维杆图形式绘制曲线y=2sin(x)。

(3) 已知x=[2347,1827,2043,3025],绘制饼图。

(4) 用随机的顶点坐标值画出五个黄色三角形。

程序如下:

subplot(2,2,1);

bar3(magic(4))

subplot(2,2,2);

y=2*sin(0:pi/10:2*pi);

stem3(y);

subplot(2,2,3);

pie3([2347,1827,2043,3025]);

subplot(2,2,4);

fill3(rand(3,5),rand(3,5),rand(3,5), 'y' )

例 绘制多峰函数的瀑布图和等高线图。

程序如下:

subplot(1,2,1);

[X,Y,Z]=peaks(30); 第 8 页 waterfall(X,Y,Z)

xlabel('X-axis'),ylabel('Y-axis'),zlabel('Z-axis');

subplot(1,2,2);

contour3(X,Y,Z,12,'k'); %其中12代表高度的等级数

xlabel('X-axis'),ylabel('Y-axis'),zlabel('Z-axis');

图形修饰处理

视点处理

MATLAB提供了设置视点的函数view,其调用格式为:

view(az,el)

其中az为方位角,el为仰角,它们均以度为单位。系统缺省的视点定义为方位角-37.5°,仰角30°。

例 从不同视点绘制多峰函数曲面。

程序如下:

subplot(2,2,1);mesh(peaks);

view(-37.5,30); %指定子图1的视点

title('azimuth=-37.5,elevation=30')

subplot(2,2,2);mesh(peaks);

view(0,90); %指定子图2的视点

title('azimuth=0,elevation=90')

subplot(2,2,3);mesh(peaks);

view(90,0); %指定子图3的视点

title('azimuth=90,elevation=0') 第 9 页 subplot(2,2,4);mesh(peaks);

view(-7,-10); %指定子图4的视点

title('azimuth=-7,elevation=-10')

色彩处理

1.颜色的向量表示

MATLAB除用字符表示颜色外,还可以用含有3个元素的向量表示颜色。向量元素在[0,1]范围取值,3个元素分别表示红、绿、蓝3种颜色的相对亮度,称为RGB三元组。

2.色图

色图(Color map)是MATLAB系统引入的概念。在MATLAB中,每个图形窗口只能有一个色图。色图是m×3 的数值矩阵,它的每一行是RGB三元组。色图矩阵可以人为地生成,也可以调用MATLAB提供的函数来定义色图矩阵。

3.三维表面图形的着色

三维表面图实际上就是在网格图的每一个网格片上涂上颜色。surf函数用缺省的着色方式对网格片着色。除此之外,还可以用shading命令来改变着色方式。

shading faceted命令将每个网格片用其高度对应的颜色进行着色,但网格线仍保留着,其shading flat命令将每个网格片用同一个颜色进行着色,且网格线也用相应的颜色,从而使得图形表面显得更加光滑。

shading interp命令在网格片内采用颜色插值处理,得出的表面图显得最第 10 页 光滑。

颜色是黑色。这是系统的缺省着色方式

例 3种图形着色方式的效果展示。

程序如下:

[x,y,z]=sphere(20);

colormap(copper);

subplot(1,3,1);

surf(x,y,z);

axis equal

subplot(1,3,2);

surf(x,y,z);shading flat;

axis equal

subplot(1,3,3);

surf(x,y,z);shading interp;

axis equal

合集下载

最全面的MATLAB作图

最全面的MATLAB作图

Matlab绘图

强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数。此外,Matlab还提供了直接对图形句柄进行操作的低层绘图操作。这类操作将图形的每个图形元素(如坐标轴、曲线、文字等)看做一个独立的对象,系统给每个对象分配一个句柄,可以通过句柄对该图形元素进行操作,而不影响其他部分。

本章介绍绘制二维和三维图形的高层绘图函数以及其他图形控制函数的使用方法,在此基础上,再介绍可以操作和控制各种图形对象的低层绘图操作。

一.二维绘图

二维图形是将平面坐标上的数据点连接起来的平面图形。可以采用不同的坐标系,如直角坐标、对数坐标、极坐标等。二维图形的绘制是其他绘图操作的基础。

一.绘制二维曲线的基本函数

在Matlab中,最基本而且应用最为广泛的绘图函数为plot,利用它可以在二维平面上绘制出不同的曲线。

1. plot函数的基本用法

plot函数用于绘制二维平面上的线性坐标曲线图,要提供一组x坐标和对应的y坐标,可以绘制分别以x和y为横、纵坐标的二维曲线。plot函数的应用格式

plot(x,y) 其中x,y为长度相同的向量,存储x坐标和y坐标。 例51 在[0 , 2pi]区间,绘制曲线

程序如下:在命令窗口中输入以下命令

>> x=0:pi/100:2*pi;

>> y=2*exp(-0.5*x).*sin(2*pi*x);

>> plot(x,y) 程序执行后,打开一个图形窗口,在其中绘制出如下曲线

注意:指数函数和正弦函数之间要用点乘运算,因为二者是向量。

例52 绘制曲线

这是以参数形式给出的曲线方程,只要给定参数向量,再分别求出x,y向量即可输出曲线:

>> t=-pi:pi/100:pi;

>> x=t.*cos(3*t);

>> y=t.*sin(t).*sin(t);

matlab plot的用法

matlab plot的用法

matlab plot的用法

Matlab是一种常用的科学和工程计算软件,其具备强大的绘图功能。其中,Matlab Plot函数是用于创建二维和三维图形的主要工具。下面将介绍Matlab Plot函数的用法和一些常见的图形类型。

1. 二维图形绘制:

Matlab Plot函数可用于绘制直线图、散点图、条形图等。下面是一些常用函数的示例:

- plot(x, y):绘制二维直线图,其中x和y是数据点的坐标数组。

- scatter(x, y):绘制二维散点图,其中x和y是数据点的坐标数组。

- bar(x, y):绘制垂直条形图,其中x是类别,y是对应的值。

- barh(x, y):绘制水平条形图,其中x是类别,y是对应的值。

2. 三维图形绘制:

Matlab Plot函数还可以用于创建三维图形,例如曲面图、散点云图等。下面是一些常用函数的示例:

- plot3(x, y, z):绘制三维直线图,其中x、y和z是数据点的坐标数组。

- scatter3(x, y, z):绘制三维散点图,其中x、y和z是数据点的坐标数组。

- surf(x, y, z):绘制三维曲面图,其中x、y和z是数据点的坐标数组。

3. 图形设置:

Matlab Plot函数还可用于设置图形的样式和属性。下面是一些常用的设置函数: - title("标题"):设置图形的标题。

- xlabel("x轴标签"):设置x轴的标签。

- ylabel("y轴标签"):设置y轴的标签。

- legend("图例1", "图例2", ...):添加图例,用于标识不同的数据系列。

以上仅是Matlab Plot函数的一些基本用法和示例,Matlab还提供了丰富的绘图功能和属性设置选项,能够满足各种数据可视化的需求。通过学习Matlab Plot的用法,您可以更好地利用Matlab进行数据分析和图形展示。

matlab中plot3函数的用法

matlab中plot3函数的用法

MATLAB是一种强大的科学计算软件,它提供了丰富的绘图函数,其中包括plot3函数,该函数能够绘制三维曲线图。在本文中,我们将详细介绍plot3函数的用法,包括参数的设置和实际应用。

1. plot3函数的基本用法

plot3函数是MATLAB中用于绘制三维曲线图的函数,其基本语法为:

plot3(X,Y,Z)

其中,X、Y和Z分别是包含曲线上点的x、y和z坐标的向量。当调用plot3函数时,MATLAB会将这些点连成曲线,并绘制在三维坐标系中。

2. 参数设置

plot3函数可以接受多达四个输入参数,使用不同的参数可以实现不同的效果。常用的参数包括线型、线宽和颜色等。以下是plot3函数中常用的参数设置方法:

- 指定线型:plot3(X,Y,Z,'LineStyle'),其中LineStyle可以是实线('-')、虚线('--')、点线(':')等。

- 指定线宽:plot3(X,Y,Z,'LineWidth',width),其中width为线的宽度。

- 指定颜色:plot3(X,Y,Z,'Color',color),其中color可以是预定义的颜色('r'表示红色)或RGB值。

3. 点和线的样式设置 除了基本的参数设置外,plot3函数还可以根据需要设置点和线的样式。可以使用plot3(X,Y,Z,'o')来绘制原点,使用plot3(X,Y,Z,'*')来绘制星号等。这些样式设置可以使曲线图更加美观和易于理解。

4. 多个曲线的绘制

在实际应用中,可能需要在同一张图中绘制多条曲线,这时可以多次调用plot3函数来实现。例如:

plot3(X1,Y1,Z1)

hold on

plot3(X2,Y2,Z2)

hold off

这样就可以在同一张图中绘制出两条曲线。需要注意的是,为了在同一张图中绘制多条曲线,需要使用hold on和hold off命令来控制绘图区的保持和释放。

5. 实际应用示例

matlab中plot3的功能和用法

matlab中plot3的功能和用法

文章标题:深入探讨Matlab中plot3的功能和用法

一、引言

在Matlab中,plot3是一个非常常用且功能强大的函数,它可以在3D空间中绘制出各种图形,包括曲线、曲面和散点图等。本文将深入探讨plot3函数的功能和用法,帮助读者更加全面、深入地了解和掌握这一重要工具。

二、plot3函数的基本用法

在Matlab中,plot3函数的基本语法如下:

```matlab

plot3(X,Y,Z)

```

其中,X、Y和Z分别是要绘制的数据点的x、y、z坐标。通过plot3函数,可以将这些数据点连接成为曲线或曲面,并在3D空间中进行可视化展示。

三、绘制3D曲线

通过plot3函数,可以轻松地绘制出3D空间中的曲线。以绘制螺旋线为例,我们可以使用以下代码:

```matlab

t = 0:0.1:10;

x = sin(t); y = cos(t);

z = t;

plot3(x,y,z)

```

通过上述代码,即可在3D空间中绘制出一条螺旋线,令人眼前一亮。这种绘制3D曲线的功能,为研究和展示曲线在三维空间中的特性提供了极大的便利。

四、绘制3D曲面

除了绘制3D曲线,plot3函数还可以用来绘制3D曲面。以绘制扭曲的正弦曲面为例:

```matlab

[X,Y] = meshgrid(-2:0.2:2, -2:0.2:2);

Z = sin(sqrt(X.^2 + Y.^2));

plot3(X,Y,Z)

```

通过上述代码,可以在3D空间中绘制出一幅扭曲的正弦曲面,展现了plot3函数在绘制3D图形方面的强大威力。

五、绘制3D散点图

除了曲线和曲面,plot3函数还可以用来绘制3D散点图。以绘制三维空间中的散点分布为例:

```matlab x = rand(1,100);

y = rand(1,100);

z = rand(1,100);

plot3(x,y,z,'o')

```

plot3d函数

plot3d函数

plot3d函数

plot3d函数是MATLAB中用于绘制三维图形的函数,其基本用法为:plot3d(X,Y,Z)。X、Y、Z分别表示三维空间中的坐标,通过这些坐标可以绘制出三维图形。

plot3d函数绘制三维图形的方法与二维图形类似,只是绘制的对象变成了三维空间内的对象。在绘制三维图形时,需要通过指定坐标轴的范围、步数、标签等参数,以便更加准确地表示所绘制的图形。下面将详细介绍plot3d函数的各个参数使用方法。

1.坐标轴指定

坐标轴的指定是plot3d函数绘制三维图形的关键。根据实际需求,可以指定X、Y、Z轴的范围、步数和标签等参数。

指定X、Y、Z轴的范围可以使用“axis”函数,例如:

```

axis([xmin,xmax,ymin,ymax,zmin,zmax])

```

xmin、xmax、ymin、ymax、zmin、zmax分别表示X、Y、Z轴的最小值和最大值。

指定X、Y、Z轴的步数可以使用“linspace”函数,例如:

```

x=linspace(xmin,xmax,n)

y=linspace(ymin,ymax,n)

z=linspace(zmin,zmax,n)

```

x、y、z分别表示X、Y、Z轴的步数序列,n表示步数。

在指定完X、Y、Z轴的范围和步数后,需要给X、Y、Z轴添加标签,以便更加清晰地表示所绘制的图形。可以使用“xlabel”、“ylabel”和“zlabel”函数分别添加X、Y、Z轴的标签,例如:

```

xlabel('X轴') ylabel('Y轴')

zlabel('Z轴')

```

这样,就成功地添加了X、Y、Z轴的标签。

2.绘图参数

在绘制三维图形时,需要指定各种绘图参数以达到更好的绘图效果。常用的绘图参数包括:线型、颜色、面的透明度等等。

matlab中plot3函数的用法 -回复

matlab中plot3函数的用法 -回复

matlab中plot3函数的用法 -回复

Matlab中的plot3函数是用来绘制三维平面图形的函数,它可以将三维坐标系中的点连接成线段或曲线,并将其可视化显示出来。通过plot3函数,我们可以轻松地绘制三维空间中的各种图形,如点云、曲面、线段、折线等。本文将逐步介绍plot3函数的用法,并通过实例演示其功能和应用。

一、plot3函数的基本用法

在Matlab中,plot3函数的基本语法如下:

plot3(X,Y,Z)

其中,X、Y和Z分别是包含点坐标的向量或矩阵。具体地说,X是所有点的X坐标的向量或矩阵,Y是所有点的Y坐标的向量或矩阵,Z是所有点的Z坐标的向量或矩阵。需要注意的是,X、Y和Z的维度必须相同。

当X、Y和Z是向量时,plot3函数将连接这些点并绘制出一条曲线。当X、Y和Z是矩阵时,plot3函数将按行绘制曲线,即将每一行的X、Y和Z作为一条曲线,并将它们连接起来。

二、绘制点云

plot3函数可以用来绘制三维点云,即将三维空间中的一组点可视化。下面是一个简单的例子:

matlab

生成三维点坐标

X = [1, 2, 3, 4];

Y = [2, 4, 6, 8];

Z = [5, 7, 9, 11];

绘制点云

plot3(X, Y, Z, 'o');

上面的代码首先生成了一个包含四个点的点云,然后调用了plot3函数来绘制这些点。最后一个参数`'o'`表示要绘制圆形的点。可以看到,在绘图窗口中,四个点被连接成了一条折线,并且每个点上都有一个圆形标记。

三、绘制曲面

plot3函数还可以用来绘制三维曲面。要绘制曲面,我们可以先生成曲面上的点坐标,并将其作为输入,然后调用plot3函数来绘制曲面。下面是一个简单的例子:

matlab

生成曲面上的点坐标

[X,Y] = meshgrid(-2:0.2:2); Z = X.^2 + Y.^2;

绘制曲面

plot3(X, Y, Z);

plot3在matlab中的作用

plot3在matlab中的作用

plot3是MATLAB中的一个函数,主要用于绘制三维图形。通过plot3函数,我们可以在三维空间中绘制曲线、散点图、曲面等图形,帮助我们更直观地理解数据之间的关系。

在MATLAB中,使用plot3函数可以轻松地创建三维图形。通过指定三维坐标系中的点,我们可以绘制出相应的图形。例如,我们可以使用plot3函数绘制出一个立体的曲线,展示出数据点在三维空间中的分布情况。这种可视化方式能够帮助我们更清晰地观察数据的特征,从而更好地分析和理解数据。

除了绘制曲线,plot3函数还可以用来绘制三维散点图。通过在三维空间中展示数据点的分布,我们可以更直观地看到数据之间的关系,发现数据中的规律和趋势。这对于数据分析和可视化非常有帮助,能够帮助我们更好地理解数据背后的含义。

plot3函数还可以用来绘制三维曲面图。通过在三维空间中展示曲面的形状,我们可以更清晰地观察曲面的特征,了解曲面的几何形状和变化规律。这对于研究表面形貌、模拟物体表面、展示复杂数据等方面都具有重要意义。

总的来说,plot3函数在MATLAB中扮演着重要的角色,能够帮助我们更直观地展示数据、分析数据,以及理解数据之间的关系。通过绘制三维图形,我们可以更好地探索数据的特征和规律,为进一步的数据分析和研究提供有力支持。因此,熟练掌握plot3函数的使用方法,能够帮助我们更高效地进行数据可视化和分析工作,提升工作效率和数据处理能力。

matlab三维绘图命令和演示资料

三维绘图

1 三维绘图指令

类 别 指 令 说 明

网状图 mesh, ezmesh 绘制立体网状图

meshc, ezmeshc 绘制带有等高线的网状图

meshz 绘制带有“围裙”的网状图

曲面图 surf, ezsurf 立体曲面图

surfc, ezsurfc 绘制带有等高线的曲面图

surfl 绘制带有光源的曲面图

曲线图 plot3, ezplot3 绘制立体曲线图

底层函数 surface Surf函数用到的底层指令

line3 plot3函数用到的底层指令

等高线 contour3 绘制等高线

水流效果 waterfall 在x方向或y方向产生水流效果

影像表示 pcolor 在二维平面中以颜色表示曲面的高度

2 基本XYZ立体绘图命令

 mesh和plot是三度空间立体绘图的基本命令,mesh可画出立体网状图,plot则可画出立体曲面图,两者产生的图形都会依高度而有不同颜色。下列命令可画出由函数形成的立体网状图:

x=linspace(-2, 2, 25); % 在x轴上取25点

y=linspace(-2, 2, 25); % 在y轴上取25点

[xx,yy]=meshgrid(x, y); % xx和yy都是25x25的矩阵

zz=xx.*exp(-xx.^2-yy.^2); % 计算函数值,zz也是21x21的矩阵

mesh(xx, yy, zz); % 画出立体网状图

 surf和mesh的用法类似:

x=linspace(-2, 2, 25); % 在x轴上取25点

y=linspace(-2, 2, 25); % 在y轴上取25点

[xx,yy]=meshgrid(x, y); % xx和yy都是25x25的矩阵

zz=xx.*exp(-xx.^2-yy.^2); % 计算函数值,zz也是25x25的矩阵

surf(xx, yy, zz); % 画出立体曲面图

4 MATLAB二维、三维图形的绘制

实验四 MATLAB二维、三维图形的绘制

一 实验目的

1 掌握二维、三维图形的绘制;

2 掌握特殊二维图形的绘制;

3 掌握绘图参数的设置;

4 了解并学习简单动画的制作。

二 实验内容

1 在0-2π区间上画sin(x)和cos(x),要求在同一个图像中,其中cos(x)图像用红色小圆圈表示,并在函数图上标注“y=sin(x)”,“y=cos(x)”,坐标轴标签为“x轴”,“y轴”,标题为“正弦余弦函数图像”。

2 绘制函数x2/32+y2/42=1的边界。

3 绘制三维曲线uzyxuu3)sin21()cos21(,]10,0[u。

4 使用极坐标绘制]2,0[,2sin。

5 绘制函数]2,2[,)cos()sin(21122121xxxxxxyy在上的曲线,数据点用菱形表示,再绘制其对应的等高线。

6 在同一坐标内,分别用不同线型和颜色绘制曲线)4cos(5.012.0xxey和)cos(5.022xxey,标记两曲线交叉点,]2,0[x。

7 在同一张图中用子图的方式分别以条形图、阶梯图、杆图和填充图形式绘制曲线y=2sin(x)。

8 连续函数的可视化:用图形表示调制波形y=sin(t)sin(9t),变量范围以及步长、曲线表示方法均有自己设定,结果图与下图相似,表达意思相同即可。

9 绘制三维曲线图:x=sin(t), y=cos(t), z=cos(2t),参考图例如下,学习使用view和box函数。

10 用曲面画图表示z=x2+y2,参考图例如下。

第5章matlab绘制二维图形及三维图形的方法

实验四

专业:电子信息工程2班 姓名:李书杰 学号:3121003210

一、实验目的

1.掌握绘制二维图形及三维图形的方法。

2.掌握图形控制与修饰处理的方法。

3.了解图像处理及动画制作的基本方法。

二、实验内容

1.绘制下列图形曲线。

(1)y=x-x^3/3! (2)x^2+2Y^2=64

解:程序如下

2.设y=1/(1+e^-t),-pi<=t<=pi,在同一个图形窗口中采用子图的形式绘制条形图、阶梯图、杆图和对数坐标等不同图形,并对不同图形加标注说明。

解:程序如下

3.绘制下列极坐标图。

(1)ρ=5cosθ+4 (2) γ=5sin^2φ/cosφ,- π/3

解:程序如下

思考练习:

2.绘制下列曲线

(1)y=1/2πe^(-x^2/2) (2)x=tsint y=tcost

解:程序如下

(1)

结果如下:

(2)

结果如下:

3.在同一坐标中绘制下列两条曲线并标注两曲线交叉点。

(1)y=2x-0.5

(2)x=sin(3t)cost

Y=sin(3t)sint

解:程序如下

4.分别用plot和fplot函数绘制y=sin(1/x)的曲线,分析两曲线的差别。

解:程序如下

结果如下:

5.绘制下列极坐标图:

(1)p=12/sqrt(θ) (2) γ=3asinφcosφ/(sin^3φ+cos^3φ)

解:程序如下

结果如下:

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档