maple-图形制作

maple-图形制作

ID:39465981

大小:92.00 KB

页数:15页

时间:2019-07-04

maple-图形制作_第1页
maple-图形制作_第2页
maple-图形制作_第3页
maple-图形制作_第4页
maple-图形制作_第5页
资源描述:

《maple-图形制作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第五章Maple图形绘制图形无疑是数学中最令人着迷的部分,一些枯燥的公式可以从图形看出其美.历史上有许多学者利用函数图形解决了学科中的许多难题.客观地说,Maple不是一种可视化的语言—它不会产生出版品质的图形.然而,它的图形功能非常强大,足以提供更多的关于函数的信息.当然,如果需要,它的图形作适当改进即可满足出版要求.限于篇幅,本章所有图形未作打印,读者只需在计算机上按照书中语句操作即可观其效果,更多图形功能可通过Maple帮助获得.1二维图形制作Maple所提供的二维绘图指令plot可以绘制二维的函数图、参

2、数图、极坐标图、等高线图、不等式图,等等.这些绘图指令有些已经内嵌在其核心程序里,Maple启动时即被装入,直接调用函数命令即可,有些则需要使用with(plots)调用plots函数库才能完成.1.1基本二维绘图指令plot(f(x),x=xmin..xmax);plot(f(x),x=xmin..xmax,y=ymin..ymax);plot([f1(x),f2(x),…],x=xmin..xmax);plot(f(x),x=xmin..xmax,option);其中,xmin..xmax为x的变化范围,y

3、min..ymax为y(即f(x))的变化范围.option选项参数主要有:axes:设定坐标轴的显示方式,一般有FRAME(坐标轴在图形的左边与下面)、BOXED(坐标轴围绕图形)、NORMAL(一般方式显示)或NONE(无)color:设定图形所要涂的颜色(可选用也可自设)coords:指定绘图时所用的坐标系(笛卡尔坐标系(cartesian,默认)、极坐标系(polar-136-)、双极坐标系(bipolar)、logarthmic(对数坐标系)等discont:设定函数在不是否用线段连接起来(disco

4、nt=true则不连接,默认是discont=false)labels:设定坐标轴的名称(labels=[x,y],x与y分别为x与y坐标轴的名称)linestyle:设定所绘线条的线型(linestyle=n,n为1是实线,2为点,3为虚线,4为虚线与点交错)numpoints:设定产生一个函数图形所需的最少样点scaling:设置x与y轴的比例(unconstrained非约束,constrained约束,比例为1:1)style:设定图形的显示样式(LINE(线形)、POINT(点)、PATCH(显示多边

5、形与边线)、PATCHNOGRID(只显示色彩而无边界)symbol:设定点的格式(主要有BOX(方块)、CROSS(十字)、CIRCLE(圆形)、POINT(点)、DIAMOND(菱形)等几项)thickness:设定线条的粗细(0、1、2、3几种参数,数值越大线条越粗)tickmarks:设定坐标轴刻度的数目(设定tickmarks=[m,n],则x轴刻度为m,y轴为n)title:定义图形的标题(要用""把标题引起来)view:设定屏幕上图形显示的最大坐标和最小坐标,缺省是整个曲线下面通过一些实例学习:>

6、plot(sin(1/x),x=-0.1..0.1,title="y=sin(1/x)",axes=normal);>plot(1/(2*sin(x)),x=-10..10,y=-30..30);试比较下述三图的效果:>plot(tan(x),x=-2*Pi..2*Pi);>plot(tan(x),x=-2*Pi..2*Pi,y=-5..5);>plot(tan(x),x=-2*Pi..2*Pi,y=-5..5,discont=true);(此处命令discont=true的作用是去除垂直渐近线)>plot(s

7、in(cos(6*x))/x,x=0..15*Pi,y=-0.6..0.5,axes=NONE);-136->plot(Zeta(x),x=-3..3,y=-3..3,discont=true);除了绘制基本的函数图之外,plot还可绘制自定义函数的图形,也可以同时绘制多个函数图.>f:=x->sin(x)+cos(x)^2;plot(f(x),x=0..16);>plot([sin(x),sin(x^2),sin(x^3/10)],x=-2*Pi..2*Pi);利用seq指令产生一个由函数所组成的序列,并将此

8、函数的序列赋给变量,然后将函数序列绘于同一张图上.>f:=x->sin(x)+cos(x);fs:=seq(f(x)^(n-1)+f(x)^n,n=1..4):plot([fs],x=0..20);>f:=x->x*ln(x^2):g:=x->ln(x):plot({f,g},0..2,-1.5..1.5);也可以直接把seq指令放在plot里来绘出一系列的函数图.>plot([seq

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。