Mathematica作图
第2讲 在Mathematica中作图
| 一个较强的符号计算系统均有很好的绘图功能,Mathematica也不例外,Mathematica 拥有非常强大的绘图功能。并且提供了一大批基本数学函数的图形,利用这些提供的函数,用户可以方便地组合成所需要的、复杂的函数图形,所有这些都使得 Mathematica系统在处理和解决数学问题和一般的计算问题中表现得非常突出。
2.1 基本图形与图形处理的原理 In[1]:=Plot[Sin[x], 其次画一个含有奇异点的函数曲线,Mathematica会选取适当的比例: In[2]:=Plot[Tan[x], Mathematica可以将一组函数的曲线画在一张图上: In[3]:=Plot[{Sin[x], 当Mathematica去画函数f的图象时,为了得到光滑的曲线,系统需要计算许多点的函数值。 如果输入Plot[Sin[x], 在有些情况下,在画出该函数的曲线之前,计算出函数f的表达式还是非常有用的,一个典型的实例是,当f In[4]:=Plot[Evaluate[Table[BesselJ[n, 对Mathematica系统的图形输出原理,各种不同的计算机和不同接口具有不同的形式。使用Mathematica系统来进行图形的输出大致可以分为三步进行: ① ② ③ 2.2函数作图 格式一:Plot[函数f, 格式二:Plot[{函数f1, Mathematica绘图时允许用户设置选项值对绘制图形的细节提出各种要求。例如,要求取消坐标 (2) 表2-1 其中正弦函数Sin(2x)以灰度0.05和虚实结合的线绘出,而余弦函数的图形以红色加粗的方式绘出,在PlotStyle取值的表中,第一个子表的内容控制第一个函数的图形,第二个子表的内容控制第二个函数的图形。 PlotStyle取值是由四项内容所组成的表,但仅有前两项起作用分别控制第一个和第二个函数的图形。 ② 表2-2 表2-3 修饰坐标轴外观的选项 表2-4 下面是二维参数作图常用的格式,它们的区别一个作一条曲线,一个作一组曲线: 格式一:ParametricPlot[{x[t],y[t]}, 格式二:ParametricPlot[{{x1[t],y1[t]}, 2.2.3平面数据点作图 2-5 2.2.4平面图形元素作图 表2-6 2.3二元(三维)函数作图 格式:Plot3D[f[x,y], (1) 表2-7 Mesh和Shading及Light均用来对三维图形的表面进行处理。Mathematica系统已经对三维图的表面效果进行了自动处理,而且处理得不错,一般情况下不用作处理,你也可以对参数进行设置,达到自已理想的效果。 (2) 表2-8 (3) 表2-9 2.3.2三维参数方程作图 格式一:ParametricPlot3D[{x,y,z}, 格式:ContourPlot[f[x,y],{x,xmin,xmax},{y,ymin,ymax},选项] 功能:作二元函数f(x,y) 功能:作二元函数f(x,y)在区域上的密度图。 它们使用时还可利用选项进行设置,表2-10列出了常用的选项: 表2-10 使用三维图形元素作图步骤:先用Graphics3D[图形元素]做出图形表达式,再用Show[图形表达式]的形式显示完整的图形。 表2-11列出了常用的三维图形元素: 表2-11 Mathematica带有一个附加的图形函数软件包"Graphics"。 |
Mathematica作图的更多相关文章
- linux 下 TeXmacs 作 Mathematica 10 的前端
TeXmacs可以作很多种数学软件的前端,比如maxima,octave,R等.甚至还可以作mathematica的前端.TeXmacs的mathematica 插件比较老,默认条件下无法运行math ...
- Mathematica多元隐函数作图
例: ContourPlot3D[ 1/x + 1/y + 1/z == 1/10, {x, 最小值, 最大值}, {y, 最小值, 最大值}, {z, 最小值, 最大值}]
- Mathematica
Mathematica是一款科学计算软件,很好地结合了数值和符号计算引擎.图形系统.编程语言.文本系统.和与其他应用程序的高级连接.很多功能在相应领域内处于世界领先地位,它也是使用最广泛的数学软件之一 ...
- 杂项-数学软件:Mathematica
ylbtech-杂项-数学软件:Mathematica Mathematica是一款科学计算软件,很好地结合了数值和符号计算引擎.图形系统.编程语言.文本系统.和与其他应用程序的高级连接.很多功能在相 ...
- 经典Mathematica函数大全
转自:http://blog.renren.com/share/238323208/8426343822 Mathmatic 函数表 一.运算符及特殊符号 Line1; 执行Line,不显示结果 ...
- 基于 Mathematica 的机器人仿真环境(机械臂篇)[转]
完美的教程,没有之一,收藏学习. 目的 本文手把手教你在 Mathematica 软件中搭建机器人的仿真环境,具体包括以下内容(所使用的版本是 Mathematica 11.1,更早的版本可能缺少某些 ...
- 利用数学软件Mathematica的三维图像进行建模
前言 最近在使用Mathematica进行二元函数的图像绘制,在导出图像选项中看到了obj,maya等三维格式.其实很早之前我就有过这样的想法,但之前使用的是matlab作图,无法导出三维格式.那么废 ...
- 关于Mathematica 的cdf 文件的嵌入应用
// // '); cdf.embed('http://files.cnblogs.com/Leonhard-E/AreaOfANormalDistribution.cdf', 635, 913); ...
- excel 作图中次横坐标及次纵坐标的调试,以及excel自定义轴标签的步骤方法
在工作中除了要做一些常用的图表之外,不时还会有一切奇怪图表的制作需求. 今天的内容主要记录的是如何对excle图表的次横坐标及次纵坐标进行调试,以及如何自定义调整轴标签 首先看下如何做次纵坐标,工作中 ...
随机推荐
- SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase
sqlserver 插入数据的时候 插入失败,报错内容为 “SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, ...
- mac 倍速播放
Mac的倍速播放,使用工具播放是quick time player,使用方式是,按住 “option” + “>>” 即可调整倍数:
- 魔法物品(magic.pas/c/cpp)
有两种类型的物品:普通物品和魔法物品.普通物品没有魔法属性,而魔法物品拥有一些魔法属性.每种普通物品有一个价值P,但每种魔法物品有两种价值:鉴定前的价值P.和鉴定后的价值P2(当然,P2总是大于P.) ...
- 你试过不用if写代码吗?
我在教新手编程时,喜欢给他们一些小小的挑战,比如:不使用if语句(或者三元运算符.switch语句等)解决一些编程问题.这样做有什么意义吗?事实上,它可以迫使你从不同的角度寻找解决方法,也许可以找到更 ...
- 假的kd-tree小结
至今还不是很体会kd-tree这种东西,只不过体会了一种解决某些枚举问题的方法,就是当我们有一群元素,我们要到一个答案,答案在这些元素中的某个或某几个中,我们就会枚举他们,然而我们发现这样做十分低效, ...
- 【BZOJ 4103】 [Thu Summer Camp 2015]异或运算 可持久化01Trie
我们观察数据:树套树 PASS 主席树 PASS 一层一个Trie PASS 再看,异或!我们就把目光暂时定在01Tire然后我们发现,我们可以带着一堆点在01Trie上行走,因为O(n*q* ...
- 【BZOJ1458】士兵占领 最大流的模板题
我们只要把他们可以有的限制用流量限制,再用两者关系限制一下就可以开心的跑了. #include <cstdio> #include <cstring> #include < ...
- LowercaseRoutesMVC ASP.NET MVC routes to lowercase URLs
About this Project Tired of your MVC application generating mixed-case URLs like http://mysite.com/H ...
- yaf学习网站
http://www.01happy.com/php-yaf-ext-business/
- bzoj1814 Ural 1519 Formula 1(插头dp模板题)
1814: Ural 1519 Formula 1 Time Limit: 1 Sec Memory Limit: 64 MBSubmit: 924 Solved: 351[Submit][Sta ...










和
上,画出空间曲面f(x,y) 。


。
。

