Mathematica绘图总结

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

Mathematica绘图总结

Mathematica是一个强大的数学工具,它可以广泛应用到数学的

各个领域中。而Mathematica的绘图以其丰富的形式,多样的变化,

鲜明的色彩给人以直观的视觉感受,并加深我们对抽象的数学的直观

理解。

·二维作图

1 基本绘图命令

Plot[f,{x,xmin,xmax},选项]:f[x]在区间[xmin,xmax]上的函数曲线

Plot[{fl, f2..},{x,xmin,xmax},选项]:在同一图形上画几条曲线

ListPlot[{y1,y2,..}]:绘出由离散点对(n,yn)组成的图

ListPlot[{{x1,y1},{x2,y2},}}:绘出由离散点对(xi,yi)组成的图

ParametricPlot[{fx,fy},{t,tmin,tmax}]:由参数方程在参数变化范围内产生的曲线2常用选项

Plot 函数的选项,告诉系统如何显示图形,以及对坐标轴、刻度

等细节的处理等。

PlotRange:作图显示的值域范围

AspectRatio:图形的纵横比

PlotLabel->label:标题文字

Axes:分别制定是否画x,y轴

AxesLabel->{xlabel,ylabel}:x,y轴上的说明文字

AxesOrigin->{x,y}:坐标轴原点位置

Frame:是否画边框

FrameLabel->{xmlabel,ymlabel,xplabel,yplabel}:边框四边上的文字

Ticks:设置坐标轴上刻度的位置

lotsytle->{{style1},{style2},..}:曲线的线性颜色等属性

PlotPoints:曲线取样点,越大越细致

·三维作图

1 基本绘图命令

Plot3D[f,{x,xmin,xmax},{y,ymin,ymax},选项]:二维函数flx,y]的空间曲面ListPlot3D[array]:二维数据阵array的立体高度图

ParametricPlot3D[{fx,fy,fz},{t,tmin,tmax}]:三维参数图形

ContourPlot[f,{x,xmin,xmax},{y,ymin,ymax}]:二维函数f在指定区间上的等高线图

2常用选项

Axes:是否包括轴

PlotLabel:在轴上加标志

PlotLabel:设置x,y,z 轴的标志

AspectRatio:图形的高度与宽度之比

ViewPoint:观察曲面所在的点,可以设定任何观察点

Boxed True:是否在曲面周围加立体框

BoxRatios:三维立体边长比率

·等值线图和密度图

ContourPlot [f[x,y],{x,xmin,xmax},{y,ymin,ymax},选项]:等值线图Densityplot [f[x,y],{x,xmin,xmax},{y,ymin,ymax},选项]:密度图·用图形元素绘图

Point [{x, y}]:点的位置在{x,y},x 和y 为坐标值

Line [{{x1,y1}, {x2,y2},…}]:依次连接相邻两点的线段

Rectangle [{xmin,ymin}, {xmax,ymax}]:以{xmin,ymin}和{xmax,ymax}为对角线坐标的填实矩形

Polygon [{x1,y1}, {x2,y2},…]:以{x1,y1},{x2,y2},…为顶点的封闭多边形Raster [{{a11,a12,…}, {a21,a22,…},…}]:灰度颜色的矩阵

Circle [{x,y}, r]:圆心在{x,y},半径为r 的圆

Circle [{x,y}, {rx,ry}]]:圆心在{x,y}, 长短半轴为rx和ry的椭圆

Circle [{x,y}, r, {t1,t2}]:从弧度t1 到弧度t2 的圆弧

Circle [{x,y}, {rx,rt}, {t1,t2}]:从弧度t1 到弧度t2 的椭圆弧

Disk [{x,y}, r]:圆心在{x,y},半径为r 的填实圆

Point[{x,y,z}]:点{x,y,z}

Line[{{x1,y1,z1},{x2,y2,z2},…}]:通过点{x1,y1,z1},{x2,y2,z2},…的线

Pol ygon[{{x1,y1,z1},{x2,y2,z2},…}]:具有指定角的填实多边形

Cuboid[{x0,y0,z0},{x1,y1,z1}]:以{x0,y0,z0}和{x1,y1,z1}为对角线的立方体Text [expr,{x,y,z}]:在{x,y,z}处的文本

·图形显示

Show[graphics,options]:显示一组图形对象,options为选项设置

Show[g1,g2…]:在一个图上叠加显示一组图形对象

GraphicsArray[{g1,g2,...}]:在一个图上分块显示一组图形对象SelectionAnimate[notebook,t]:把选中的notebook中的图画循环放映

·着色及其他

GrayLevel[level]:灰度level为0~1间的实数

RGBColor[red,green,blue]:RGB颜色,均为0~I间的实数

Hue[h,s,b]:亮度,饱和度等,均为0~1间的实数

CMYKColor[cyan,magenta,yellow,block]:CMYK颜色

Thickness[r]:设置线宽为r

PointSize[d]:设置绘点的大小

Dashing[{r1, r2...}]画一个单元的间隔长度的虚线

ImageSize->{x,y}:显示图形大小(单位为像素)

总结:Mathematica中作图的命令繁多复杂,我们要将这些命令熟练掌握,灵活运用,才能做出精美的图案。

相关文档
最新文档