数学软件选讲PPT教学课件
计算机应用基础--数学软件.pptx

2019-7-28
谢谢欣赏
12
Mathematica
Mathematica
Mathematica 由美国 Wolfram Research 公司开发的一款科学计算 软件,它很好地结合了数值和符号 计算引擎、图形系统、编程语言、文本系统、和其他应用程 序的高级连接,是目前使用最广泛的数学软件之一。
到九十年代,在国际上的数学类科技应用软件中, Matlab 在数值计算方面已经独占鳌头
目前,Matlab 已成为世界顶尖的数学应用软件,就影响 而言,至今仍然没有一个别的计算软件可与 Matlab 匹敌
自2006年起,Matlab每年更新两次
目前最新版本为 MATLAB R2011b(2011年9月)
2019-7-28
谢谢欣赏
4
课程基本信息
教材:课堂讲义为主 上课:周一 5、6 地点:四教 410 上机:周一 7、8 地点:数学楼 200B 机房 课程主页:
/~jypan/Teaching/
2019-7-28
谢谢欣赏
5
参考资料
《LaTeX入门与提高》(第二版) 陈志杰等编著, 高等教育出版社, 2006.
2019-7-28
谢谢欣赏
2
本课程内容
论文排版:LaTeX 数值计算:Matlab 符号计算:Mathematica
2019-7-28
谢谢欣赏
3
课程目标
排版一篇完整的数学论文 制作出漂亮的幻灯片 掌握 Matlab 的基本用法 编写简单的 Matlab 程序 掌握 Mathamatica 的使用方法
Mathematica 是世界上最强大的通用计算系统, 自从1988发 布以来,它已经对如何在科技和其它领域运用计算机产生了 深刻的影响。
数学工具软件ppt

前
言
其次, LINGO是由美国Oindo Systems公司开 发的系列最优化软件之一.该软件具有强大的模型 表达和求解能力,操作简单,界面友好,深受广 大科研工作者的喜爱.本课程主要介绍LINGO模型 语言的基本知识,包括集合、变量、域、运算符 和函数等,然后对LINGO软件的窗口命令和命令行 命令详细的说明,接着又介绍了LINGO软件的一些 外部接口技术,包括与外部文件、电子数据表、 数据库以及其他应用程序等的接口,最后利用 LINGO建立和求解一些环境系统优化方面的模型.
(7) Show Workspace
单击该选项将打开变量浏览器.变量浏览器中 显示当前工作空间中所有变量的类型, 显示当前工作空间中所有变量的类型,大小及占 用的存储空间.
(8) Show Graphics Property Editor
单击此选项将打开图形属性编辑器. 单击此选项将打开图形属性编辑器.在该图 形属性编辑器中,可以选择MATLAB 形属性编辑器中,可以选择MATLAB 已经打开的 图形窗口,对每个图形对象的属性值进行修改. 图形窗口,对每个图形对象的属性值进行修改.
(9) Show GUI Layout Tool
单击该选项, 单击该选项, MATLAB 将会打开图形界面控制 面板。我们可以通过选中面板里的图形模板, 面板。我们可以通过选中面板里的图形模板,在打 开的图形窗口中绘制就可以生成精美的图形界面。 开的图形窗口中绘制就可以生成精美的图形界面。
(10) (a) Preferences--General Preferences---General
菜单栏上“ 下的“ 选项时, 单击 菜单栏上“File”下的“Preference”选项时, 弹出如下图所示的对话框,它包含三个选项卡“ 弹出如下图所示的对话框,它包含三个选项卡“General”, “Command Window Font”和 “ Copying Options”,我 用来调整命令编辑区的显示格式. 们可以 用来调整命令编辑区的显示格式. “General 选项卡主用于 General”选项卡主用于 General 控制命令编辑区的输 出 结果的显示格式。 结果的显示格式。选择 程序编辑器, 程序编辑器, 制定帮助 目录, 目录,命令执行时是否回 显,命令与命令之间以及 变量名与变量的值之间 是否留空行等. 是否留空行等.
数学软件与数学学科CAI课件-几何画板PPT教学课件

1、选取:在进行所有选择(或不选择)之前,需要 先单击画板工具箱中的【箭头工具】,使鼠标处 于箭头状态。
2、删除:先选中要删除的对象,然后再选择“编辑” 菜单中的“清除”项,或按键盘上的“Delete”键。 请注意,这时与该对象有关的所有对象均会被删 除。
8
动态性: 可以用鼠标拖动图形上的任一元素(点、线、圆),
而事先给定的所有几何关系(即图形的基本性质)都保持 不变,这样更有利于在图形的变化中把握不变,突破了传 统教学的难点。
2020/10/16
9
形象性: 在老师的引导下,《几何画板》可以给学生创
造一个实际“操作”图形的环境。学生可以任意拖 动图形、观察图形、猜测并验证,在观察、探索、 发现的过程中增加对各种图形的感性认识,形成丰 厚的图形经验背景,从而更有助于学生理解和证明。
信息技术的迅速发展和计算机技术的普及,多媒 体辅助教学已作为一种先进的教学手段,以全新的面 貌进入了大、中、小学课堂,给课堂教学改革注入了 无限的生机和活力。
实践说明,利用多媒体CAI课件辅助教学,可以培 养学生的观察能力、思维能力、分析问题和解决问题 的能力,从多方面提高学生的素质。
2020/10/16
如果按下拉菜单之前,按下 Shift键,则“撤消”命 令就变成了“全部撤消”。快捷键是Shift-Ctrl-Z。这是 获得一个空白画板文件的快速方法,俗称“擦黑板”。
2020/10/16
19
对象的选取、删除、拖动
3、拖动:用鼠标可以选择一个或多个对象,当你用 鼠标拖动已经选中的对象在画板中移动时,这些 对象也会跟着移动。由于几何面板中的几何对象 都是通过几何定义构造出来的,而且几何画板的 精髓就在于“在运动中保持几何关系不变”,所以, 一些相关的几何对象也会相应地移动。 请注意:在拖动之前,请按“Esc”键,或点击【箭 头工具】后,选定要移动的对象。
单元九Mathematica软件及其运用ppt课件

9.1.4 常用函数
1、系统常用的数学函数
幂函数 Sqrt(平方根) 指数函数 Exp(以e为底的指数) 对数函数 Log 三角函数 Sin,Cos,Tan,Cot,Sec, Csc 反三角函数 ArcSin,ArcCos,ArcTan,ArcCot 绝对值函数 Abs 求和函数 Sum 取整数函数 IntegerPart 求模函数 Mod[m,n]——求m除n所得余数
格式:Nest[f,x,n] 6、定义临时变量
格式:Module[{x,y,……},表达式1; 表达式2;……]
使用中的几个问题
1、简便输入 %—表示上次计算的结果 %% —表示上上次计算的结果 %n—表示第n次计算的结果
2、运行程序— Shift+Enter或小键盘 上的Enter
3、保存文件 用菜单进行:save as …… 4、分号“;”的应用 (1)在几个语句中间,表示各语句间 并列关系,用于一行多句输入
格式4: Table[表达式,{x,n1,n2,n3}] — 生成的表中元素x的取值从n1到n2,步长为n3 例6:生成{10,20,30,……,150} 例7:生成{e, e4 , e7 , e10 , e13}
格式5: Table[f[m,n],{m ,m1 ,m2,m3}, {n,n1,n2,n3}] —生成二层表 例8:生成{{2,3,4,5,6},{3,4,5,6, 7},……{6,7,8,9,10}}
例9:生成{{1,2},{2,3},{3,4},{4,5}, {5,6}}
例10:生成{{1,Sin[1]},{2, Sin[2]},……, {5, Sin[5]}}
4、迭代(递推)生成 格式:NestList[函数名f,初值x,迭代次数n] 例1:f[x_]: = 1/(1+x) NestList[f,x,4] 例2: NestList[Sin,x,4]
数学软件Mathematicappt课件市公开课金奖市赛课一等奖课件

Mathematica 使用
Mathematica 命令执行(简称执行键) Shift + Enter
能够运营单个命令或语句 也能够运营多个语句:输入所有语句后再按执行键 命令(语句)分隔符:回车或分号 假如不需要显示运营结果:在语句后面加分号
输入和输出标识符:In[n]: 和 Out[n]
在 Notebooks 环境下输入命令,系统执行后返回结果 最好最完整学习材料:系统自带使用帮助和实例演示
第7页 7
Mathematica 使用
Mathematica 语言规则
① 所有命令和内置函数都是以大写字母开始 ② 函数参数是在方括号中给出 ③ 乘法运算符能够用空格代替(不提议这样做) ④ 内置函数名通常都很长,使用函数名字全拼
例:已知 f(x,y)=2x+y, 计算 f(2,3)
In[1]:= Clear[x,y]; In[2]:= f=2*x+y; In[3]:= f./{x->2,y->3} (* f(2,3) 值 *) In[3]:= f./{2->5} (*把 2 替换成 5*)
第151页5
数基本运算
Mathematica 中实数分准确数和双精度数
转化为字符列表 字符串合并 字符串合并 字符串长度 按空白字符分割字符串 转化为表示式 将表示式转化为字符串
更多字符串相关函数参见 “参考资料中心”
第262页6
列表
列表
是 Mathematica 基本对象,可用来表示集合,数组等 分为原则列表和稀疏列表
原则列表: 用大括号括起来有限个元素,元素之间用逗号分隔
输入一个 b 进制数 (2<=b<=36) 十进制数 x b 进制形式 同上,但写成字符串形式 从字符串结构整数 从 b 进制数字列表中结构整数 十进制数 x b 进制数字列表
数学软件概述.ppt

In[4]:=p1-p2 Out[4]=2x+2x2 In[5]:=p1*p2 Out[5]=(-1+x2)(-1+2x+3x2) In[6]:=p1/p2
(-1+2x+3x2) Out[6]=--------------
-1+x2 In[7]:=Factor[p1*p2] Out[7]=(-1+x)(1+x)2(-1+3x) In[8]:=Expand[p1*p2] Out[8]=1-2x-4x2+2x3+3x4
Maple是80年代初就开始研制的计算机代数系统,起初并不为人们所 注意,但这个软件发展很快.自从1992年MapleVR2出版后,更多的用 户就发现它是一个功能强大而且界面友好的计算机代数系统.
二、常用的数学软件
目前流行的数学软件主要有以下几种: 符号运算软件: Mathematica, Maple 矩阵处理软件: Matlab 统计处理软件: SAS, Spss, Origin 数学CAD软件: MathCAD
例 4 设有多项式 3x2+2 x-1 和 x2-1, (1) 求二者的和、差、积、商; (2) 将二者的积展开成单项式之和; (3) 将二者的积进行分解因式.
解 In[1]:=p1=3*x^2+2x-1 Out[1]=-1+2x+3x2 In[2]:=p2=x^2-1 Out[2]=-1+x2 In[3]:=p1+p2 Out[3]=-2+2x+4x2
四种数学软件:
Mathematica Matlab Maple
MathCAD
符号运算 数值计算 图形显示 高效编程
数学教师必备精品免费软件教程 几何画板教学课件.ppt-优质PPT文档

3、删除 删除目标 选目标;Del键(注:同时删除子女目标)。 复原一步 Ctrl+Z = 编辑|复原。 画板变成空白画板 Shift+Ctrl+Z = Shift+编辑|复原。
4、显示 线类型 设置选定的线/轨迹 为 粗线/细线/虚线。应用 使对象更突出。 颜色 设置选定的图形的颜色。应用 使对象更突出。 字号/字型 设置选定的标注、符号、测算等文字的字号和字型。 字体 设置选定的标注、符号、测算等文字的字体。 显示/隐藏 显示/隐藏 选定的目标(Ctrl+H)。 显示所有隐藏 显示所有的隐藏目标。 显示符号 显示/隐藏 选定目标的符号。 符号选项 更改 符号/符号序列。 轨迹跟踪 设置/消除 选定目标为轨迹跟踪状态。 动画 根据选定的目标条件进行动画运动。 参数设置 角度、弧度、精确度等的设置。
(一)、画基本图形 (二)、尺规作图(构造)
[Shift + 画1点4、A、构B、造C,目构标造线、段路→线径段上AB、点B的C、轨CA迹; 。选目标、路径上点[路径上的点应可控制 目标,即目标的定义用到路径上的点];右键|构造|轨迹。
例、三角形ABC及其重心。[Shift + 画点A、B、C; 构造线段→线段AB、BC、CA;构造中点→AB、BC、 CA的中点F、E、D;构造线段AE、BD、CF;构造交 点G。注 拖动A点,改变三角形ABC,但AE、BD、CF 仍是三角形ABC的中线,G仍是重心。]
5、对象信息 单击对象信息→?;单击对象→简单信息;双击对象→目标信息对话框。 6、快捷键 隐藏Ctrl+H显示符号Ctrl+K轨迹跟踪Ctrl+T当前目标可操作的内容右键。
数学软件与数学学科CAI课件-几何画板PPT课件

2020年9月28日
32
旋转变换 五角星的作图:
利用五角星的角的度数来旋转作图,以及构造内容填 充不同的颜色。步骤略,最后作出如下图的五角星:
2020年9月28日
33
“按标记的角”旋转对象 中心对称的作图:
1、准备工作,完成到如右图 2、用选择工具双击点O,标记为中心。 3、同时选择点A、B、C,线段AB、AC、BC、OA、OB、OC,绕点O旋 转180°,得如下图。 4、用选择工具确保按顺序点D、E、F选中这三点,并注意不要多选其它 对象,由菜单“变换”---“标记角”,如果标记成功,会看到一段小动画。 5、同时选择点A、B、C,线段AB、AC、BC、OA、OB、OC,由菜单 “变换”---“旋转”,在弹出的对话框中作“按标记的角”旋转对象。
1、画△ABC。 2、画一条直线,隐藏直线上的两个控制点,如右图。 3、在直线上画三个点D、E、F,用选择工具依次选取点D、E、F,由菜 单“变换”---“标记比例”,标记一个比。 4、选取三角形的三边和三个顶点,由菜单“变换”---“缩放”弹出缩放对 话框后如下图设置。
2020年9月28日
18
对象的选取、删除、拖动
建议你使用“撤消”功能。你可以用【编辑】菜单中 的【撤消】功能取消刚刚画的内容,复原到前次工作状态: 并可以一步一步复原到初始状态(空白画板,或者本次打 开画板的状态)。这个功能的快捷键是“Ctrl-Z”。如果 这时又不想“撤消”了,可以使用“重复”功能。快捷键 为“Ctrl-R” 。
演示
2020年9月28日
17
对象的选取、删除、拖动
1、选取:在进行所有选择(或不选择)之前,需要 先单击画板工具箱中的【箭头工具】,使鼠标处 于箭头状态。
2、删除:先选中要删除的对象,然后再选择“编辑” 菜单中的“清除”项,或按键盘上的“Delete”键。 请注意,这时与该对象有关的所有对象均会被删 除。
常用数学软件及其应用PPT共77页

谢谢!
常用数学软件及其应用
21、没有人陪你走一辈子,所以你要 适应孤 独,没 有人会 帮你一 辈子, 所以你 要奋斗 一生。 22、当眼泪流尽的时候,留下的应该 是坚强 。 23、要改变命运,首先改变自己。
24、勇气很有理由被当作人类德性之 首,因 为这种 德性保 证了所 有其余 的德性 。--温 斯顿. 丘吉尔 。 25、梯子的梯阶从来不是用来搁脚的 ,它只 是让人 们的脚 放上一 段时间 ,以便 让别一 只脚能 够再往 上登。
21、要知道对好事的称颂过于夸大,也会招来人们的反感轻蔑和嫉妒。——培根 22、业精于勤,荒于嬉;行成于思,毁于随。——韩愈
23、一切节省,归根到底都归结为时间的节省。——马克思 24、意志命运往往背道而驰,决心到最后会全部推倒。——莎士比亚
数学软件报告PPT课件

c=a;a=b;b=c;
a
b
在MATLAB的命令窗口中输入e31,将会执行该命令文件。
2024/7/24
14
• 2、 函数文件
• 每一个函数文件都定义一个函数。事实上,MATLAB 提供的标准函数大部分都是由函数文件定义的。
1.函数文件格式
• 函数文件由function语句引导,其格式为:
• function 输出形参表=函数名(输入形参表)
数学建模常用数学软件:
1、Matlab 2、Lindo/Lingo
MATLAB软件
目录
一、Matlab概述及主要应用领域 二、Matlab运行方式 三、Matlab矩阵存储与生成 四、Matlab M文件与函数 五、Matlab数值计算功能 六、Matlab符号计算功能
2024/7/24
2
一、 Matlab概述及主要应用领域
• 输出结果是: A = 1 2 3
•
456
•
789
2024/7/24
9
• 2)利用函数建立数值矩阵:MATLAB提供了许多生成 和操作矩阵的函数,可以利用它们去建立矩阵。
• 例如:reshape函数和diag函数等。
reshape函数用于建立数值矩阵。
diag函数用于产生对角阵。
• 3)利用M文件建立矩阵:对于比较大且比较复杂的矩 阵,可以为它专门建立一个M文件。其步骤为:
MATLAB (MATrix LABorotory,矩阵实 验室)语言是一种广泛应用于工程计算及数 值分析领域的新型高级语言,于1984年由 美国 MathWorks 推出,现已成为国际公认 的最优秀的工程应用开发环境。MATLAB功 能强大、简单易学、编程效率高,深受广 大科技工作者的欢迎。
数学建模软件(完整)PPT幻灯片课件

在./名矩阵称的构造函和运数算点中除非常有名用称
^正 弦
a注si释n(x乘) 方 反正弦
.^余 弦 表示a一co行数s(x未组) 完乘方 反余弦
ta’n(x) /正 切 矩阵at的an转(x右)置除 反正切
ab;s(x) \绝矩对阵值中行结m尾ax;(x左)命除令结尾最大值
4. 数学函数
min(x) sqrt(x)
10
变量不用定义; 功能强大的图形处理与数值计算功能; 系统扩充方便,可以随时向系统增加函数; 先进的帮助系统; 与C等语言的接口; 与Word 6.0 的无缝结合,在Word可以直接使用 Matlab功能; 符号推导、数理统计、自动控制等扩充工具库。
11
12
§3 MATLAB基础
当今国际上公认的在科技领域方面最为优秀 的应用软件和开发环境。 成为应用线性代数、自动控制理论、数据统 计、数字信号处理、动态系统仿真、图形处 理等高级课程的基本数学工具。 国内部分重点高校已作为理工学生的必修或 选修课。
为解决数学物理理论化学或其他学科中的问题而专门研制sasstatisticaspsslindolingocamal??2通用的符号计算系统简介mathematica的特点强大的数值计算和符号计算能力友好的输出界面易移植到各种平台结构严谨属于数学分析型软件mathematicamathematica的功能数值计算任意精度高级的数学函数矩阵运算傅立叶变换求近似函数积分求根微分方程最优化及线性规划数论函数等
31
3. 处理图形
在图形上加上格珊、图例和标注
1) grid on grid off 2) xlabel(‘string’)
ylabel(‘string’) zlabel(‘string’) title(‘string’) 3) gtext(‘string’)
数学软件第十一章讲课件

---------------------------------------------------------------最新资料推荐------------------------------------------------------数学软件第十一章讲课件第十一章 MATLAB 线性规化应用 11.1 线性规划 11.1.1、线性规划实例:实例 1:生产计划问题假设某厂计划生产甲、乙两种产品,现库存主要材料有A 类 3600 公斤, B 类 2019 公斤, C 类 3000 公斤。
每件甲产品需用材料 A 类 9 公斤, B 类 4 公斤, C 类 3 公斤。
每件乙产品,需用材料 A 类 4 公斤, B 类 5 公斤, C 类 10 公斤。
甲单位产品的利润 70 元,乙单位产品的利润 120 元。
问如何安排生产,才能使该厂所获的利润最大。
建立数学模型:设 x1、 x2分别为生产甲、乙产品的件数。
f 为该厂所获总润。
max f=70x1+120x2 s.t 9x1+4x23600 4x1+5x22019 3x1+10x23000 x1, x20 实例 2:投资问题某公司有一批资金用于 4 个工程项目的投资,其投资各项目时所得的净收益(投入资金百分比)如下表:工程项目收益表工程项目 A B C D 收益(%) 15 10 8 12 由于某种原因,决定用于项目 A 的投资不大于其他各项投资之和而用1 / 17于项目 B 和 C 的投资要大于项目 D 的投资。
试确定该公司收益最大的投资分配方案。
建立数学模型:设 x1、 x2 、 x3 、 x4分别代表用于项目 A、 B、 C、 D 的投资百分数。
max f=0.15x1+0.1x2+0.08 x3+0.12 x4 s.t x1-x2- x3- x40 x2+ x3- x40 x1+x2+x3+ x4=1 xj0 j=1,2,3,4 实例 3:运输问题有 A、 B、 C 三个食品加工厂,负责供给甲、乙、丙、丁四个市场。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(2) 常用操作: Expand、Factor、Together、Part Simplify、Collect、Coefficient、 Exponent
四、序列及其操作 1. 序列的定义 2. 序列的生成:Table函数 3. 序列的操作
(1) 添加删除:Append、Prepend、Insert、 Delete、DeleteCases
程序:
g1=ListPlot[p1,PlotJoined->True, DisplayFunction -> Identity];
g2=ListPlot[p2,PlotJoined -> True, DisplayFunction -> Identity];
Show[g1,g2,DisplayFunction -> $DisplayFunction];
y
(tan )x
gx2 sec2 2v02
(g 9.8,v0 200)
当从15 变化到75,以15为间隔时,绘出这组图形
程序: Clear[a,y,x] v=200;g=9.8; y[a_,x_]:=Tan[a]*x-g*x^2*Sec[a]^2/(2v^2)
Plot[Evaluate[Table[y[i,x],{i,Pi/12,5Pi/12,
以start为起始值,重复计算body和 incr,直到test为False时为止
◆ 循环控制语句Break和Continue
Break[]
退出最里面的循环
Continue[] 转入当前循环的下一步
第三章 图形处理
1. 基本二维图形 ① Plot[ f, { x, xmin, xmax}],用于
绘制形如y =f (x)的函数的图形。 当将多个图形绘制在同一坐标系上时, 形如: Plot[{ f1,…, fn},{x, xmin, xmax}] 注意:有时需要使用Evaluate函数。
3. 迭代函数 例:f[n_]:= f[n-1]+f[n-2];
f[0]= 1; f[1]=1;
第二章 编程语言
1·条件语句
◆ 逻辑判断符
== >= <= > < !=
===
=!=
◆ 逻辑运算符 ! || &&
◆ /;运算符 x = a /;test 仅当test为True时才执行赋值语句
◆ If 语句 语法:If [test, then, else] 若test为 True,则执行then,若test为 False,则执行else.
可增加如下选项:
AspectRatio->1, AxesOrigin->{0,0}
2. 其它二维图形 ① ContourPlot[ f, {x,xmin,xmax},
{y,ymin, ymax}],用于绘制形如z =f (x, y)的函 数的等高线图。 ② DensityPlot[ f, {x,xmin,xmax}, {y,ymin, ymax}],用于绘制形如z =f (x, y)的函 数的密度图。
Array[ f ,{m, n}]
构造m×n矩阵,[i, j]
项的值是 f [i, j]
DiagonalMatrix[ List] 生成对角线元素为 List的对角矩阵
IdentityMatrix[n]
构造n阶单位阵
2. 截取矩阵块
M[[i]]
取矩阵M的第 i 行
Map[#[[i]]&, M] 取矩阵M的第 i 列
左极限 右极限
3. 微分
D[ f ,{x,n}] 求f 的n阶偏微分
Dt[ f ]
求f 的全微分
例:D[x^n,{x,3}]
Dt[x^2+y^2]
例:y = xarctgx,求其100阶导数及其在0 点的值
4. 积分
Integrate[ f , x] 求f 的不定积分
Integrate[ f ,{x,xmin,xmax}] 求 f 的定积分
M*N
将M、N的对应位置元素相乘
Outer[Times,M,N] 求M、N的外积
Dimensions[ M ] 给出矩阵M的维数
Transpose[ M ] 转置
Inverse[ M ]
求逆
Det[ M ]
方阵M的行列式值
MatrixPower[M,n] MatrixExp[M] Eigenvalues[ M ] Eigenvectors[M]
例:在同一坐标系下绘出
sinx, sin2x, sin3x, sin4x, sin5x
的图形。
常用的选项:
PlotStyle->Hue[a] 设置线条颜色
PlotRange->{a,b} 控制显示范围
DisplayFunction
控制图形显示
AspectRatio 比
图形的宽、高
例:有如下的抛物线簇:
n阶矩阵幂 矩阵指数 M的特征值 M的特征向量
第四章 求解方程(组)、微分方程(组)
1. 求解多项式方程(组)
Solve[ eqns ,vars]
求解多项式方程
Solve[{eqn1,…eqnn}, {var1,…varn}]
求解多项式方程组
注:Solve只能给出多项式方程(组)的解, 因此它们只适用于幂次不高、规模不大的多 项式方程(组)。
Integrate[ f ,{x,xmin,xmax}, {y,ymin,ymax}]
求 f 的多重积分
例:
x2
1
a
sin(sin x)
21
1 x2 a
2
0 sin(sin x)
第三章 线性代数
1. 构造矩阵和向量
Table[ f ,{i,m} ,{j,n}] 构造m×n矩阵,f 是 i, j的函数,给出[i, j]项值
ImplicitPlot[eqn,{x,xmin,xmax}] f (x,y)=0的隐函数图形
绘制形如
例:绘制以点(3,4)为圆心,半径为2的圆。
ImplicitPlot[(x-3)^2+(y-4)^2==2,{x,0,5}]
第二章 幂级数、极限、微分与积分
1. 幂级数展开 Series[expr,{x, xo ,n}] 求在点 x=xo 处至多n 次的幂级数展开 例:求ex 在点 x=0处 x4 级幂级数展开 注:使用Normal函数可以去掉级数中的极小 项,从而转变成一般表达式。
x2(x
0,
y
0)绕
y轴旋转60 所得的图形。(g 9.8, v0 200)
解:旋转所得的抛物面参数方程为:
x r cos
z y
r a
sin ,其中
br 2
[0,
2 3
],
r
[0,
a] b
其中a
v02 2g
,b
g 2v02
4. 利用函数包绘制特殊图形 载入图形函数包的方法:
<<类名`包名`
0
x 0
x
0 x2
x2
x2
① 使用 /; 定义: f [x_]:= 0 /;x<=0 f [x_]:= x /; x>0&&x<=2 f [x_]:= x^2 /; x>2
② 使用 If 定义: f [x_]:= If [ x<=0, 0, If [x>2, x^2, x ] ]
③ 使用Which定义: f [x_]:= Which [ x<=0, 0, x>2, x^2, True, x ]
2
x3 y3 xy x y xy 1
3. 三维图形 ① Plot3D[ f,{x,xmin,xmax},{y,ymin,ymax}]
绘制形如Z = f (x, y)的三维图形。
例:绘制以下的函数图形: Z = 10sin(x+siny)
命令:Plot3D[10 Sin[x+Sin[y]],{x,-10,10},
{y,-10,10}]
M[[i, j ]]
取矩阵M的i, j 位置的元素
M[[{i1,…,ir}, {j1,…,js}]]
矩阵M的r×s子
矩阵,元素行标为ik,列标为jk
M[[Range{i0,i1}, Range{j0,j1}]] 矩阵M的从 i0到i1行, j0到j1列元素组成的子矩阵
3. 矩阵及向量的运算
M.N
对M、N做矩阵乘法(向量内积)
第一章 基础知识
一、Mathematica3.0 界面及运行介绍 二、基本数值运算
1. 整数运算:加、减、乘、除、幂、阶乘 2. 数学常量:E、Pi、I、Degree、Infinity 3. 函数及数学函数 4. 浮点数及复数运算:N函数
三、变量及表达式 1. 变量的定义及清除 ◆ 变量的特点 (1) 变量的默认作用域是全局的 (2) 全局变量不需事先定义或声明 (3) 尽量避免使用下划线定义变量
Pi/12}]],{x,0,4000}]
② ListPlot [List],用于绘制散点 图。
{{注x0,意y0,},L{ix1s, ty1的}, 形 式应,{x为n ,:yn}} 例:在同一坐标系下绘制下列两组散点图
p1={{0,0},{0,45},{5.3,89.6},{22.6,131.2}}; p2={{0,0},{2.68,44.8},{12.57,88.28},{27,130.3}};
(2) 取元素:Part、Take、Drop、Select (3) 检测:Length、Count、Position
五、表达式“头”的概念: Head及Apply函数
六、自定义函数 1. 一元函数 例: Clear[f,x]