77范文网 - 专业文章范例文档资料分享平台

Mathematica常用函数(4)

来源:网络收集 时间:2019-03-22 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

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 是否用深浅染色 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为下面各种函数组成的表,表示一个三维图形对象

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[\直接用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

ImageMargins->{{left,right},{bottom,top}}四边的空白 ImageRotated->False 是否旋转90度显示

————————————————————————————————————— 十五、流程控制 分支

If[condition, t, f] 如果condition为True,执行t段,否则f段 If[condition, t, f, u] 同上,即非True又非False,则执行u段

Which[test1,block1,test2,block2..] 执行第一为True的testi对应的blocki Switch[expr,form1,block1,form2,block2..] 执行第一个expr所匹配的formi所对应的blocki段 循环

Do[expr,{imax}] 重复执行expr imax次

Do[expr,{i,imin,imax}, {j,jmin,jmax},...]多重循环 While[test, body] 循环执行body直到test为False

For[start,test,incr,body]类似于C语言中的for,注意\,\与\的用法相反 examp: For[i=1;t =x,i^2<10,i++,t =t+i;Print[t]] 异常控制

Throw[value] 停止计算,把value返回给最近一个Catch处理 Throw[value, tag] 同上,

Catch[expr] 计算expr,遇到Throw返回的值则停止

Catch[expr, form] 当Throw[value, tag]中Tag匹配form时停止

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Mathematica常用函数(4)在线全文阅读。

Mathematica常用函数(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/536732.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: