maple绘图命令

 

 Maple绘图时相关坐标轴的调整有时比较麻烦,下面的转帖挺实用。

 

      选项         设置格式
    取值范围        说明
adaptive adaptive= true 还有false 自适应,取消
axes axes=normal frame, boxed, normal, none 坐标轴设置,四种
axesfont  axesfont=[family,style,size] 参看plot,options  设置刻度线标号字形
color color=n 参看plot,color 设置图象颜色
coords coords=name polar (极坐标)参看plot[coords] 选择作图所用坐标系
discont
discont=false 还有true 是否在间断点用垂直线连接
filled filled=false 还有true 是否在图象和x轴之间填充
font font=[family,style,size ] 参看plot,options  设置图象中文字部分的字形
labels labels=[x,y]   标记坐标轴
labeldirections labeldirections=[x,y] horizontal, vertical 设置坐标轴的方向
Labelfont  labelfont=[family,style,size ]   设置坐标轴标记的字形
legend legend=s s是元素与曲线条数相同的表 加入图例
linestyle linestyle=1 1-4对应实线,点线,虚线和点划线 设置图象线的类型
numpoints numpoints =50 正整数 设置作图区间的分点数
resolution resolution=200 正整数 设置图象的水平分辨率
sample sample =[x1,..,xk] 自变量的取值 选定作图是必须取的点
scaling
scaling=unconstrained constrained
x轴与y轴单位的比
style, style=line point, 参看plot,options 设置图象点之间的连接方式
symbol symbol=point box, cross, circle 设置图象中点的类型
symbolsize
symbolsize=10 正整数,单位:吋/72 设置图象中点的大小
thickness thickness=0 1, 2, 3 设置图象中线的厚度
tickmarks tickmarks =[m,n] 正整数或default 设置图象中坐标轴标号个数
title title =”…\n…” \n用作题目中的换行 作图象标题
titlefont
titlefont[family,style,size ] 参看plot,options
设置图象标题文字字形

view view =[x1..x2, y1 ..y2]   设置图象坐标选取范围
xtickmarks xtickmarks =n 正整数 设置横坐标轴标号个数

 

Maple绘图的基本指令和参数

 

二维绘图基本指令

 

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的变化范围,ymin..ymax为y(即f(x))的变化范围.

常用参数:

axes:设定坐标轴的显示方式, 一般有FRAME(坐标轴在图形的左边与下面)、BOXED(坐标轴围绕图形)、NORMAL(一般方式显示)或NONE(无)

color:设定图形所要涂的颜色(可选用也可自设)

coords:指定绘图时所用的坐标系(笛卡尔坐标系(cartesian,默认)、极坐标系(polar)、双极坐标系(bipolar)、logarthmic(对数坐标系)等

discont:设定函数在不是否用线段连接起来(discont=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(显示多边形与边线)、PATCHNOGRID(只显示色彩而无边界)

symbol:设定点的格式(主要有BOX(方块)、CROSS(十字)、CIRCLE(圆形)、POINT(点)、DIAMOND(菱形)等几项)

thickness:设定线条的粗细(0、1、2、3几种参数, 数值越大线条越粗)

tickmarks:设定坐标轴刻度的数目(设定tickmarks=[m, n], 则x轴刻度为m, y轴为n)

title:定义图形的标题(要用” “把标题引起来)

view:设定屏幕上图形显示的最大坐标和最小坐标,缺省是整个曲线

 

三维绘图基本指令 

 

三维空间的绘图比二维空间更有变化性和趣味性, 其命令函数为plot3d, 可直接调用. 命令格式如下:

plot3d(f(x,y), x=xmin .. xmax, y=ymin .. ymax);

plot3d({f(x,y), g(x,y), …}, x=xmin .. xmax, y=ymin .. ymax);

plot3d(f(x,y), x=xmin .. xmax, y=ymin .. ymax, options);

其中,xmin..xmax为x的变化范围,ymin..ymax为y(即f(x))的变化范围. option选项参数与二维时的情形相似,这里只列示新增指令的意义:

cotours:设定等高线的数目或者等高线的值

grid:设定组成曲面的样点数或方形网格的数量

gridstyle:设定网格的形状(rectangular—矩形,triangular—三角形)

orientation:设定观看图形的视角(但设定视角的最佳方式是用鼠标拖动图形)

projection:设定投影的模式

shading:设定曲面着色的方式

 

与二维情形相同,在Maple中三维绘图坐标系的选定使用命令coords,缺省坐标系为笛卡尔坐标系(cartesian),此外还有:bipolarcylindrical(双极坐标), bispherical(双球面坐标), cardioidal(心脏线坐标), cardioidcylindrical(心形柱坐标), casscylindrical(   ), confocalellip(共焦椭球坐标), confocalparab(共焦抛物线坐标), conical(锥形坐标), cylindrical(柱坐标), ellcylindrical(椭柱坐标), ellipsoidal(椭球坐标), hypercylindrical (超圆柱坐标), invcasscylindrical, invellcylindrical(逆椭球坐标), invoblspheroidal(  ), invprospheroidal(  ), logcoshcylindrical(双数双曲余弦柱坐标), logcylindrical(对数柱坐标), maxwellcylindrical(麦克斯韦柱坐标), oblatespheroidal(  ), paraboloidal(抛物面坐标), paracylindrical(参数柱坐标), prolatespheroidal(扁类球坐标), rosecylindrical(玫瑰形柱坐标), sixsphere(六球坐标), spherical(球坐标), tangentcylindrical(正切柱坐标), tangentsphere(正切球坐标)和toroidal(圆环面坐标).

 

原文参见:http://blog.sina.com.cn/s/blog_636a8b120100tubv.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注