Mathematica画图函数命令⼤全
⼆维作图
Plot[f,{x,xmin,xmax}] ⼀维函数f[x]在区间[xmin,xmax]上的函数曲线
Plot[,f2.{f1.},{x,xmin,xmax}] 在⼀张图上画⼏条曲线
ListPlot[{y1,y2,..}] 绘出由离散点对(n,yn)组成的图
ListPlot[{{x1,y1},{x2,y2},..}] 绘出由离散点对(xn,yn)组成的图
PlarametricPot[{fx,fy},{t,tmin,tmax}] 由参数⽅程在参数变化范围内的曲线
ParametricPlot[{{fx,fy},{gx,gy},…},{t,tmin,tmax}]在⼀张图上画多条参数曲线
选项:
PlotRange->{0,1} 作图显⽰的值域范围
AspectRatio->1/GoldenRatio⽣成图形的纵横⽐
PlotLabel ->label 标题⽂字
Axes ->{False,True} 分别制定是否画x,y轴
AxesLabel->{xlabel,ylabel}x,y轴上的说明⽂字
Ticks->None,Automatic,fun⽤什么⽅式画轴的刻度
AxesOrigin ->{x,y} 坐标轴原点位置
AxesStyle->{{xstyle}, {ystyle}}设置轴线的线性颜⾊等属性
Frame ->True,False 是否画边框
FrameLabel ->{xmlabel,ymlabel,xplabel,yplabel}边框四边上的⽂字
FrameTicks同Ticks 边框上是否画刻度
GridLines 同Ticks 图上是否画栅格线
FrameStyle ->{{xmstyle},{ymstyle}设置边框线的线性颜⾊等属性
ListPlot[data,PlotJoined->True] 把离散点按顺序连线
PlotSytle->{{style1},{style2},..}曲线的线性颜⾊等属性
PlotPoints->15 曲线取样点,越⼤越细致
三维作图
Plot3D[f,{x,xmin,xmax}, {y,ymin,ymax}]⼆维函数f[x,y]的空间曲⾯
Plot3D[{f,s}, {x,xmin,xmax}, {y,ymin,ymax}]同上,曲⾯的染⾊由s[x,y]值决定
ListPlot3D[array] ⼆维数据阵array的⽴体⾼度图
ListPlot3D[array,shades]同上,曲⾯的染⾊由shades[数据]值决定
ParametricPlot3D[{fx,fy,fz},{t,tmin,tmax}]⼆元数⽅程在参数变化范围内的曲线 ParametricPlot3D[{{fx,fy,fz},{gx,gy,gz},…},{t,tmin,tmax}]多条空间参数曲线
选项:
ViewPoint ->{x,y,z} 三维视点,默认为{1.3,-2.4,2}
Boxed -> True,False 是否画三维长⽅体边框
BoxRatios->{sx,sy,sz} 三轴⽐例
BoxStyle 三维长⽅体边框线性颜⾊等属性
Lighting ->True 是否染⾊
LightSources->{s1,s2..} si为某⼀个光源si={{dx,dy,dz},color}
color为灯⾊,向dx,dy,dz⽅向照射
AmbientLight->颜⾊函数 慢散射光的光源
Mesh->True,False 是否画曲⾯上与x,y轴平⾏的截⾯的截线
MeshStyle 截线线性颜⾊等属性
MeshRange->{{xmin,xmax}, {ymin,ymax}}⽹格范围
ClipFill->Automatic,None,color,{bottom,top}指定图形顶部、底部超界后所画的颜⾊
Shading ->False,True 是否染⾊
HiddenSurface->True,False 略去被遮住不显⽰部分的信息
等⾼线
ContourPlot[f,{x,xmin,xmax},{y,ymin,ymax}]⼆维函数f[x,y]在指定区间上的等⾼线图 ListContourPlot[array] 根据⼆维数组array数值画等⾼线
选项:
Contours->n 画n条等⾼线
Contours->{z1,z2,..} 在zi处画等⾼线
ContourShading -> False 是否⽤深浅染⾊
ContourShading -> False 是否⽤深浅染⾊
ContourLines -> True 是否画等⾼线
ContourStyle -> {{style1},{style2},..}等⾼线线性颜⾊等属性
FrameTicks 同上
密度图
DensityPlot[f,{x,xmin,xmax},{y,ymin,ymax}]⼆维函数f[x,y]在指定区间上的密度图 ListDensityPlot[array] 同上
图形显⽰
Show[graphics,options] 显⽰⼀组图形对象,options为选项设置
Show[g1,g2…] 在⼀个图上叠加显⽰⼀组图形对象
GraphicsArray[{g1,g2,…}]在⼀个图上分块显⽰⼀组图形对象
SelectionAnimate[notebook,t]把选中的notebook中的图画循环放映
选项:(此处选项适⽤于全部图形函数)
Background->颜⾊函数 指定绘图的背景颜⾊
RotateLabel -> True 竖着写⽂字
TextStyle 此后输出⽂字的字体,颜⾊⼤⼩等
ColorFunction->Hue等 把其作⽤于某点的函数值上决定某点的颜⾊
RenderAll->False 是否对遮挡部分也染⾊
MaxBend 曲线、曲⾯最⼤弯曲度
图元函数
Graphics[prim, options]
prim为下⾯各种函数组成的表,表⽰⼀个⼆维图形对象
Graphics3D[prim, options]
prim为下⾯各种函数组成的表,表⽰⼀个三维图形对象false是什么函数
SurfaceGraphics[array, shades]表⽰⼀个由array和shade决定的曲⾯对象 ContourGraphics[array]表⽰⼀个由array决定的等⾼线图对象
DensityGraphics[array]表⽰⼀个由array决定的密度图对象
以上定义图形对象,可以进⾏对变量赋值,合并显⽰等操作,也可以存盘
Point[p] p={x,y}或{x,y,z},在指定位置画点
Line[{p1,p2,..}]经由pi点连线
Rectangle[{xmin, ymin}, {xmax, ymax}] 画矩形
Cuboid[{xmin,ymin,zmin},{xmax,ymax,zmax}]由对⾓线指定的长⽅体
Polygon[{p1,p2,..}] 封闭多边形
Circle[{x,y},r] 画圆
Circle[{x,y},{rx,ry}] 画椭圆,rx,ry为半长短轴
Circle[{x,y},r,{a1,a2}] 从⾓度a1~a2的圆弧
Disk[{x, y}, r] 填充的园、 衷病⒃ 弧等参数同上
Raster[array,ColorFunction->f] 颜⾊栅格
Text[expr,coords] 在坐标coords上输出表达式
PostScript[“string”] 直接⽤PostScript图元语⾔写
Scaled[{x,y,..}] 返回点的坐标,且均⼤于0⼩于1
颜⾊函数(指定其后绘图的颜⾊)
GrayLevel[level] 灰度level为0~1间的实数
RGBColor[red, green, blue] RGB颜⾊,均为0~1间的实数
Hue[h, s, b] 亮度,饱和度等,均为0~1间的实数
CMYKColor[cyan, magenta, yellow, black] CMYK颜⾊
其他函数(指定其后绘图的⽅式)
Thickness[r] 设置线宽为r
PointSize[d] 设置绘点的⼤⼩
Dashing[{r1,r2,..}] 虚线⼀个单元的间隔长度
ImageSize->{x, y} 显⽰图形⼤⼩(像素为单位)
ImageResolution->r 图形解析度r个dpi
⼩(像素为单位)
ImageResolution->r 图形解析度r个dpi
ImageMargins->{{left,right},{bottom,top}}四边的空⽩
ImageRotated->False 是否旋转90度显⽰
ImageRotated->False 是否旋转90度显⽰
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论