maple绘图要点

合集下载

maple绘图

maple绘图
为点,3为虚线,4为虚线与点交错(1-7)。
BJUT
4
二维画图----图形参数
7. bnumpoints 设定产生一个函数图形所需的最少样点,格式:
numpoints=n,n=50为默认值。
8. scaling 设置x与y轴的比例。Constrained为等比,
unconstrained为非等比,此为默认值。
目录
➢用Maple画二维函数曲线 ➢三维画图及其它作图 ➢解方程
BJUT
1
二维画图
可直接调用Maple所提供的二维绘图函数plot绘 制二维函数图、参数图、极坐标图、等高线图、不等 式图。其中某些图形的绘制,需要加载程序包plot, 调用相应的函数才能完成。函数plot的调用形式为
plot(f,h,v) plot(f,h,v,option) 其中,f是绘制的函数、表达式或过程,h是x轴 区间, v是y轴区间, option是一些选项。Option 选项主要有以下各种:
4. discont discont设为true时,plot将首先使用函数discont判断输入
是否连续,然后将x轴自动分为几个连续的区间画图,默认是
discont=false.
5. labels 设定坐标轴的标注,格式:labels=[x,y],x与y分别为将为x
与y坐标轴的标注的名称。
6. linestyle 设定所绘线条的线型,格式:linestyle=n,n为1是实线,2
包,并调用函数implicitplot(expr,x=a..b,y=c..d,options)。 with(plots): eq:=(x-1)^2/3+(y-1)^2/4=1; implicitplot(eq,x=-3..3,y=-4..4,scaling=constrained);

第6章 在Maple中作图

第6章 在Maple中作图

第6章 Maple 中作图6.1 二维函数作图命令plot6.1.1 二维函数作图用plot 命令可以画出一元函数在指定区间上的二维函数图形。

其用法有plot (函数,变量名) plot (函数,范围,选项)范围和选项均可省略,缺省时系统自动选取最佳设置。

最简单的plot 语句为plot(f(x),x=a..b) 画出f(x)在区间[a,b]上的图像,其中f 可为过程或表达式。

例:画出函数x x f sin )(1=在区间),(∞−∞上的图形。

> plot(sin(x)/x,x=-infinity..infinity);例:画出分段函数⎪⎩⎪⎨⎧>−≤≤−−<−−=ππππππx x x x x x x f )(sin )(21在区间]6,6[−上的图像。

> f:=x->piecewise(x<-Pi,-x-Pi,x<=Pi and x>=-Pi,sin(x),x>Pi,(x-Pi)/2):plot(f(x),x=-6..6);6.1.2 plot 选项 6.1.3 参数方程作图用plot 函数画参数曲线的一般形式为plot ([x(t),y(t),t=a..b],选项) 或plot ([[x(t),y(t),t=a..b],[u(t),v(t),t=c..d]],选项)在一个坐标系中同时画两条参数曲线。

例 :画参数曲线]2,0[sin cos 1π∈⎩⎨⎧=+=t t y tx ,。

> plot([1+cos(t),sin(t),t=0..2*Pi]);6.1.4 特殊坐标系下作图plot 通常画的是直角坐标下的函数图像,通过设置coords 选项,plot 也可以画出特殊坐标下的函数图像。

例如,画出极坐标下函数b t a t r r ≤≤=,)(的图形可用命令plot(r(t),t=a..b,coords=polar) 或 plot([r(t),t,t=a..b],coords=polar)在6.3小节中,还将给出plots 程序包中画特殊坐标系下的函数图像的命令,例如polarplot(r(t),t=a..b)例 :特殊坐标系下的函数图像。

Maple6

Maple6

(第六章M aple的绘图功能)§6.3 三维图形绘制三绘图原理上,三维图形与二维图形没有本质的区别,但由于涉及到如何在二维的显示设备上表示的问题,在图形学中,三维图形增加了投影方式的选择。

然而在Maple系统中,用户却不需要考虑投影方面的问题,因为几乎所有的三维图形都是以斜投影的方式表示的。

用户可以改变的,只有物体的方向以及视点的远近。

由于三维图形绘制时可以选择的参数同二维图形基本类似,所以在对plot3d函数做基本介绍后,本节的重点将转移到一些plot程序库附带的其他三维图形绘制函数上,比如等高线、密度图等的绘制。

6.3.1 基本三维函数图形的生成由于现实中人们熟知的三维图形一般并非简单函数可以生成的,即使可以表示,也涉及到很多参数的设定,所以在实际三维绘图中,plot3d函数并不像plot函数那样常用。

一般只是用它对三维函数曲线进行绘绘制。

它的使用方法同plot函数几乎完全一样,比如利用简化输入绘制一个三维曲面:> f:=(x,y)->cos(x*y):> plot3d(f,-3..3,-2..2,orientation=[160,50]);之所以称这种输入方法为简化输入,因为我们在输入坐标范围的时候,并不是按照“x=a..b,y=c..d”这种规则形式书写的,而是直接写成“a..b,c..d”的形式。

注意这样的输入方法只对函数变量定义为“x,y”的形式有效,系统会自动将坐标x轴的范围定义为“a..b”,而将y轴定义为“c..d”。

同样,在plot函数中也可以对变量被定义为x的函数使用这种简化输入法。

相对于二维的plot函数,plot3d在坐标轴的形式,曲线、曲面的式样等一些方面有新的参数。

在上例中使用的orientation参数就是其中之一,它可以确定用户的观察角度。

“[ ]”中的数值分别对应三维工具栏中θ角与ϕ角。

由于这些参数同plot 函数中的参数大同小异,本节不再讲述。

Maple数据图形功能介绍

Maple数据图形功能介绍

Maple数据图形功能介绍Maple 2015中的绘图数据操作更加简便。

它的全新命令可以使用各种2-D和3-D的图形和动画来显示多种数值数据。

Maple数据图形命令也可以与右击鼠标的下拉菜单中“图形”命令结合使用。

一个命令控制不同的图形:使用图形命令,通过简单指定你所需要的图形类型就能生成各种各样的图形。

作为这个命令的快捷方式,可以通过右击命令条中矩阵的下拉菜单选择“图形”——“数据图形”命令来选择你想要显示的数据类型。

Maple绘图命令示例利用Maple绘图命令绘制的物体表面图形利用Maple绘图命令绘制的3-D图形利用Maple绘图命令绘制的密度图形全新的直观调用序列并且支持相同的数据类型数据图形命令可以调用序列,这使得生成图形时不用将你的数据转换到右边的表格中。

另外,在实例中调用2个或者更多序列会更加容易。

对数据的标注也可以是一个目录、向量、矩阵或者是箭头。

Maple支持相同的数据类型在2-D点状图中调用序列可以使一个x值生成不同的y值图形集合变得很容易。

Maple调用序列使一个x值生成不同的y值在3-D图面调用序列可以根据网格中z轴的数值联合调整x轴和y轴的值。

Maple 3-D图中根据x、y值生成z值2-D点状图的更多功能利用数据绘图命令可以使用很多功能,使用这些功能你可以改变2-D点图的外观。

移动一个点状图,为了能够更好地看到动画效果,右击鼠标选择“动画”——“演示”。

Maple 2-D图的更多功能数据绘图会自动给不同的数据集合添加不同的颜色,但是如果你指定了一个单独的颜色,就会出现不同的标识将这个数据集区分开来。

Maple 2-D图中用不同的标识区分图形调色板功能可以改变选中的默认颜色。

Maple 2-D图中用不同的颜色区分图形统计图数据绘图命令可以生成各种各样的统计图形并且能够将Quandl数据集合可视化。

Maple 2-D图统计图示例比如统计图中的条形图和区域图都是可以的:Maple 2-D图中的区域图示例Quandl数据集合也是可以绘图的。

2maple第五章绘图指导

2maple第五章绘图指导

第五章绘图:作图有两个软件包。

(1)图形软件包,用with(plots)调入。

(2)图形工具包with(plottools)图形包)中有下列作图命令:animate, animate3d动画changecoords改变坐标系complexplot, complexplot3d复函数图conformal contourplot contourplot3d coordplot coordplot3d cylinderplot柱坐标函数图densityplot密度图display display3d图函数显示fieldplot fieldplot3d区域图gradplot gradplot3d梯度图implicitplot implicitplot3d 隐函数图inequal listcontplot listcontplot3d listdensityplot listplot listplot3d loglogplot logplot matrixplot odeplot微分方程数值解图pareto pointplot pointplot3d点图polarplot极坐标图polygonplot polygonplot3d多边形图polyhedraplot replot rootlocus semilogplot setoptions setoptions3d作图选项设置spacecurve空间曲线图sparsematrixplot sphereplot球坐标图surfdata textplot textplot3d tubeplot工具包中有下列图形工具:arc弧arrow 箭头circle圆cone 圆锥cuboid长方体curve曲线cutin cutout cylinder柱disk 圆盘dodecahedron十二面ellipse椭圆ellipticArc椭圆弧hemisphere半球hexahedron 六面体hyperbola双曲线icosahedron二十面体line线段octahedron八面体pieslice point点polygon多边形rectangle矩形semitorus sphere球tetrahedron四面体torus轮第一节二维曲线图:一.基本命令(不需调图形包)plot({f1(x),f2(x),…},x=a..b,选项);一元函数曲线plot(f,a..b,选项); 作过程函数图x=a..b(中间两点)表示变量x在[a,b]区间。

Maple数据图形功能介绍

Maple数据图形功能介绍

Maple 2022 中的绘图数据操作更加简便。

它的全新命令可以使用各种 2-D 和 3-D 的图形和动画来显示多种数值数据。

数据图形命令也可以与右击鼠标的下拉菜单中“图形”命令结合使用。

一个命令控制不同的图形:使用图形命令,通过简单指定你所需要的图形类型就能生成各种各样的图形。

作为这个命令的快捷方式,可以通过右击命令条中矩阵的下拉菜单选择“图形”——“数据图形”命令来选择你想要显示的数据类型。

Maple 绘图命令示例利用 Maple 绘图命令绘制的物体表面图形利用 Maple 绘图命令绘制的 3-D 图形利用 Maple 绘图命令绘制的密度图形全新的直观调用序列并且支持相同的数据类型数据图形命令可以调用序列,这使得生成图形时不用将你的数据转换到右边的表格中。

此外,在实例中调用 2 个或者更多序列会更加容易。

对数据的标注也可以是一个目录、向量、矩阵或者是箭头。

Maple 支持相同的数据类型在 2-D 点状图中调用序列可以使一个 x 值生成不同的 y 值图形集合变得很容易。

Maple 调用序列使一个 x 值生成不同的 y 值在 3-D 图面调用序列可以根据网格中 z 轴的数值联合调整 x 轴和 y 轴的值。

Maple 3-D 图中根据x、y 值生成 z 值2-D 点状图的更多功能利用数据绘图命令可以使用不少功能,使用这些功能你可以改变 2-D 点图的外观。

挪移一个点状图,为了能够更好地看到动画效果,右击鼠标选择“动画”——“演示”。

Maple 2-D 图的更多功能数据绘图会自动给不同的数据集合添加不同的颜色,但是如果你指定了一个单独的颜色,就会浮现不同的标识将这个数据集区分开来。

Maple 2-D 图中用不同的标识区分图形调色板功能可以改变选中的默认颜色。

Maple 2-D 图中用不同的颜色区分图形统计图数据绘图命令可以生成各种各样的统计图形并且能够将 Quandl 数据集合可视化。

Maple 2-D 图统计图示例比如统计图中的条形图和区域图都是可以的:Maple 2-D 图中的区域图示例Quandl 数据集合也是可以绘图的。

Maple教程第六章Maple绘图

Maple教程第六章Maple绘图

107Maple V Release 5 起步与进阶。

108.和别的语言不同,当我们利用Maple 进行二维或者三维绘图时,Maple 可以自动地决定所需的点数、坐标轴的位置、标尺的数字、图形的颜色等等繁杂的设置,在默认状态下就可以绘制出令人满意的图形。

当然,你也可以自己设定各种不同的绘图设置,比如更改绘图的坐标系(以画出极坐标、球坐标、或柱坐标下的图形),或者绘图的点数。

下面,我们就由浅入深地介绍Maple 中的绘图方法。

6.1 二维基本图形绘制在Maple 中,单变量函数曲线的绘制可以使用函数plot 。

例如,我们需要绘制函数)sin()(32x e x f x π−=在区间[-2,2]上的图形,我们可以这样来实现。

首先用箭头操作符定义函数:然后,调用plot 函数。

键入命令后,所绘制的图形会立即出现在同一个可执行块中。

Maple V Release 5也支持把图形单独绘制在一个窗口中,如图 6.1所示,只需要在菜单Option | Plot Display 选择Window 即可。

一般地,函数plot 的调用格式为plot (f , a..b, options )。

其中,f 是需要绘制的函数,a..b 是自变量的变化范围,options 是可选参数,用它可以控制图形的绘制,我们将在下一节中详细介绍。

除了可以绘制函数的图形外,plot 也可以绘制表达式表示的函数图形,调用格式为plot (expr , x = a..b, options )。

其中,expr 是表达式(相信读者一定知道表达式和函数间的区别了),x 是表达式中的自变量,因为表达式中没有自变量的信息(甚至可以是多变量的表达式),所以必须指定自变量,并用等式形式给出自变量的变化范围。

第六章 Maple绘图。

109.图6.1 在窗口中绘图这些基本的绘图功能,Maple 和其他的树脂绘图工具(比如Matlab 、Origin 等)并没有什么区别。

Maple软件的介绍 使用方法

Maple软件的介绍 使用方法

二、用Maple绘图
• 表达式作图: plot( ) 命令 • > plot(3*x^2-8,x=-5..5); • 注意:系统自动选择相应的函数值范围。当 然我们也可以规定纵坐标范围。 • > plot(3*x^2-8,x=-5..5,y=-20..40); • > plot (3*x^4-6*x^2,x=-3..3,y=-5..15); • 单击图像后作图工具条会出现,例如单击 1:1 按钮,纵横比例将变为1:1。
二、用Maple绘图(6)
二、用Maple绘图(7)
• 参数方程 :plot( ) 命令也可以做参数曲线。 例如参数方程x=f(t),y=g(t)定义的曲线 : plot( [f(t), g(t),t=a..b] , x=xmin..xmax, y=ymin..ymax); • 隐函数作图:用 implicitplot( ) 函数作双曲线 x^2/4-y^2/9=1 的图像。 with(plots): implicitplot(x^2/4-y^2/4=1,x=-5..5,y=-5..5); • 使用作图选项: "scaling=constrained" 强制使 用纵横比1。 implicitplot(x^2/25+y^2/9=1,x=-5..5,y=-5..5, scaling=constrained);
二、用Maple绘图(8)
其他一些命令
序列:x:=1,2,3;or x:=seq(sin(t),t=1..5); 列表:x:=[1,2,3];or x:=[seq(sin(t),t=1..5)]; 集合: x:={1,2,3};or x:={seq(sin(t),t=1..5)}; 求和:sum(k^2,k=1..100); 求项数:nops(expr); 提取表达式中的操作数:op(i,expr);or op(i..j,expr); 拟合: With(CurveFitting); LeastSquares([[],…,[]],t);
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Maple绘图第
六章
这一章将围绕着Maple中的绘图功能进行初步的介绍。

本章的介绍将以Windows95系统中的Maple V Release 5为例,在其他版本的Maple中,大部分的例子都可以实现。

但是,和各种系统相应,这些绘图功能的输
出是有所不同的。

我们把介绍的重点放在各
类函数的使用方法上,对于不同系统下的界
面差异将不作介绍。

本章具体包括以下内容:
单变量函数曲线绘制
参数曲线的绘制
隐函数确定的曲线
根据数据绘制曲线
二维动画的绘制
双变量函数曲面绘制
参数曲面的绘制
隐函数确定的曲面
由数据生成曲面
三维动画的绘制
107。

相关文档
最新文档