Mathematica函数作图【DOC精选】.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Mathematica函数作图【DOC精选】

Mathematica函数作图 Mathematica具有强大的作图功能,它可以进行数据作图、函数作图、参数作图以及隐函数作图等等,程序与格式如以下各例所示。 平面函数图形 例1 平面函数图形。例如,在区间 [ 0,2Pi ] 中画 Sin[x] 的图像。命令及格式如下: Plot[ Sin[ x ], { x, 0, 2Pi } ] 得到结果: 图1 为平面图形加刻度框。程序如下: Plot[ Sin[ x ], { x, 0, 2Pi }, Frame -True ] 得到结果: 图2 为图形加背景颜色。例如绿色,程序如下: Plot[ Sin[ x ],{ x, 0, 2Pi }, Background -RGBColor[0, 1, 1] ] 得到结果: 图3 例2 平面函数图形。例如,在区间 [-10,10 ] 中画 的图像。命令及格式如下: Plot[, { x, -10, 10 } ] 得到结果: 图4 例3 平面函数图形。例如,在区间 [-10,10 ] 中画Sin[x]/x的图像。命令及格式如下:Plot[Sin[x]/x,{x,-10,10}] 得到结果: 图5 例4 平面函数图形。例如,在区间 [ 0,10 ] 中画函数的图像。命令及格式如下:Plot[Log[10,x]-Sin[x],{x,0,10}] 得到结果: 图6 空间函数图形 例5 空间函数图形。例如,在区间画函数的图像。命令及格式如下: Plot3D[ Sin[ x*y ], { x, 0, 2Pi }, { y, 0, 2Pi } ] 得到结果: 图7 参数函数图形 例6 平面参数函数图形。画圆: ParametricPlot[{Cos[x],Sin[x]},{x,0,2Pi}] 得到结果(图形按1:0.618的比例显示): 图8 若要屏幕显示实际比例的图形,输入以下程序: ParametricPlot[{Cos[x],Sin[x]},{x,0,2Pi}, AspectRatio-Automatic] 程序运行后,得到结果: 图9 例7 平面参数函数图形。画心脏线: 心脏线(Cardioid)的方程为 ,其极坐标方程为。 (1)用参数作图法画心脏线的图形,程序如下: r = 2; ParametricPlot[{2r(1–Cos[x])Cos[x], 2r(1–Cos[x])Sin[x]}, {x,0,2Pi}] ParametricPlot[{2r(1–Cos[x])Cos[x], 2r(1–Cos[x])Sin[x]}, {x,0,2Pi}, AspectRatio-Automatic] 图形如下: 图10 图11 (2)用极坐标作图法画心脏线的图形,程序如下: 第一步 打开子程序软件包 Graphics`Graphics` 第二步 执行以下程序即可: r=2; PolarPlot[ 2r*( 1 – Cos[ t ] ), { t, 0, 2Pi } ] 例8 空间参数函数图形。 ParametricPlot3D[{Cos[x],Sin[x],x},{x,0,2Pi}]//Timing 执行后,机器显示画图时间与图形。结果如下: 图12 例9 空间参数函数图形 ParametricPlot3D[{u*Cos[u]*Cos[v],u*Cos[u]*Sin[v],Tan[u]},{u,0,2Pi},{v,0,2Pi}] 结果如下: 图13 隐函数图形 例10 隐函数图形。输入程序(注意,方程有两个等号) 第一步 Graphics`ImplicitPlot` 第二步 ImplicitPlot[ x2 +2 y2 == 3 , { x, -2, 2 } ] 得到结果如下: 图14 例11 隐函数图形。输入程序(注意,方程有两个等号): ImplicitPlot[ Sin[ 2x ] + Cos[ 3y ] == 1 , { x, -2Pi, 2Pi }, { y, -2Pi, 2Pi }, PlotPoints - 30 ] 其中,PlotPoints - 30的意思是作图时使用30个样本点。 得到结果如下: 图15 例12 隐函数图形。 ImplicitPlot[ { ( x2 + y2 )2 == x2 – y2 , ( x2 + y2 )2 == 2x*y }, { x, -2, 2 }, PlotStyle - { GrayLevel[ 0 ], Dashing[ { 0.03} ] } ] 执行程序,得到两个曲线合并的图形(图16)

文档评论(0)

taotao0b + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档