数学建模之软件篇Mathematica使用介绍
Mathematica应用简介
输出结果: {{-13,-20,0,17},{3,19,17,0}} 为方程组的基础解系, 所以,可写出通解:
X = k1 (13,20,0,17) T + k 2 (3,19,17,0) T
解方程组:
用LinearSolve命令求解 输入命令: A=. (清除先前A的值) A={{1/2,1/3,1},{1,5/3,3},{2,4/3,5}}; b={1,3,2};
3、由菜单输入:单击工具栏 Input→Create Table/Matrix/Palette项, 即可打开创建矩阵的对话框,输入行数、 列数,再单击OK,就立即在工作窗口得 到一个空白矩阵,填入数据即可。
矩阵基本运算及命令
命令格式 A+B,A-B 功能 矩阵A和B相加(减),但A与B 但 与 必须是行列数分别相同的同形矩 阵才能相加( 阵才能相加(减) 数K乘矩阵A
数学运算式和符号窗口
单击文件File菜单的子菜单Palettes中的 第4项Basic Input后,就会出现如图的数 学运算式和数学符号窗口。
二、Mathematica的输入与输 出显示
用户在工作窗口输入,按组合键Shift+Enter或 小键盘上的Enter键运行后,系统会自动进行处 理,并按每一次输入的顺序编号,在输入的内 容前自动添加输入提示符“In[编号]=:”; 在输出内容前自动添加输出提示符“Out[编 号]=” 如: In[6]=: 2^3-3^2 Out[6]= -1 表明第6次输入的是“2^3-3^2”,第6次输入 的运算结果是-1
求基础解系命令NullSpace[A]
求齐次线性方程组 3x1 + 4 x2 5 x3 + 7 x4 = 0 2 x 3x + 3x 2 x = 0 1 2 3 4 的基础解系 4 x1 + 11x 2 13x3 + 16 x 4 = 0 7 x1 2 x 2 + x3 + 3x 4 = 0 输入命令: A={{3,4,-5,7},{2,-3,3,-2},{4,11,13,16},{7,-2,1,3}}; NullSpace[A]
Mathematica用法I
Plot3D[z,{x,a,b},{y,c,d}] 三维曲面绘图
ParametricPlot3D[{x,y,z},{u, a,b},{v,c,d}]
三维曲面参数方程绘图
Print[x,y,...]
在屏幕输出变量的值
初学者易犯的错误 ⑴ 大小写错误:系统的内部操作命令及内部函数的首写字
母都是大写,第二个单词的首字母一般也是大写; ⑵ 括号错误:大、中、小三种括号用法错误;或括号个数
绝对值 幂函数 x y 平方根 以 e 为底的指数函数 以 e 和 b 为底的对数函数 m 除以 n 的余数 m 除以 n 的整数商 三角函数 反三角函数 生成 [a,b] 内的一个随机实数 生成 [a,b] 内的一个随机整数 判断 n 是否为素数 求方程(组)的精确解 用Newton法求方程组的一个近似解
① 所有命令和内置函数都是以大写字母开始 ② 函数的参数是在方括号中给出 ③ 乘法运算符可以用空格代替(不建议这么做) ④ 可以运行单个命令或语句,也可输入全部语句后
再按执行键shift+Enter ⑤ 命令(语句)分隔符:回车或分号 ⑥ 如果不需要显示运行结果:在语句后面加分号 ⑦ 输入和输出标识符:In[n]: 和 Out[n]:
请同学们在Notebook上完成如下输入,观察输出结果。
Abs[2+3 I]
Power[2,1ቤተ መጻሕፍቲ ባይዱ0]
Sqrt[-3]
Exp[0]
Mod[100,9]
Sin[Pi/4]
PrimeQ[97]
N[Pi,1000000]
Random[Integer,{1,14}]
(2)符号计算功能 Mathematica的主要特点就是进行符号运算,如下所示:
Mathematica的主要功能
3、数
Mathematica 以符号运算为主,这与一些语言有所不同,例如源自, e, 2 ,3
2 等符号表示准确数,近似数用带小数点的数表示,例如
1.2,2.3*10^5 等。Mathematica 中求近似值以及近似值的精度控制
函数为函数“N”,其调用格式如下:
N[表达式] 计算表达式的近似值,具有机器规定的精度(16 位有 效数字),但是按标准输出只显示前 6 位有效数字
每次运行结束后,Mathematica 会自动在输入的式子前面加上 “In[n]:=”(n 表示输入命令的序列号),在输出的答案前面加上 “Out[n]=”(n 表示输出结果的序列号),以便分清输入和输出并 自动加上编号。可以用“%”表示前一个输出的内容,“%%” 表 示倒数第 2 个输出的内容,依此类推,“% n”表示第 n 个(即 Out[n])输出的内容。也就是说 Mathematica 输出的内容被系统 记忆,它们可以像其它变量一样在后面的计算中引用。
四、编程基础
1、自定义函数
前面介绍了 Mathematica 本身自带的内置函数,下面我们以实 例来说明定义函数的方法。例如,要定义函数 f (x) ex (sin x 1) ln x2 , 我们只要键入命令 f[x_]:=Exp[x]*(Sin[x]+1)+Log[x^2] 运行即可。
注意:在函数的自变量后面有一个下划线“_”,这表示 x 为自变量, 可以把 x 代入为任何的值进行计算;等号前面的有个冒号,表示定 义函数。同样可以定义多变量函数。定义了函数 f[x]后,可以直接 地调用 f[x]来进行符号数学运算(例如积分、微分等)
三、基本代数运算
下面介绍一些实现基本代数运算的函数,用于变换数学表达式、解 方程和解不等式。Mathematica 具有强大的符号运算功能,下面列 举的函数均可代入具有字母的表达式进行计算,得到精确解。
Mathematica使用简介
a1 x2
6.
2 x+y → →
x2
a1 2x y
作用:例如对x求微分,得如下结果:
如果希望知道D的用法,怎么办? HELP 查看帮助命令
二、绘图命令
Plot[f,{x,xmin,xmax}] 从xmin到xmax绘制绘制f(x)的函数图 Plot[{f1,f2,f3,…},{x, xmin,xmax}] 同时绘制多个函数图
x cos t 例,单位圆的参数形式为 y sin t
则画圆操作如下: ParametricPlot[{Cos[t],Sin[t]},{t,-Pi,Pi}]
(ii)三维参数作图
ParametricPlot3D[参数形式函数,{自变量1,下限,上限}, {自变量2,下限,上 限},,选项]
数学表达式的二维格式输入
Expression input Edit菜单 a1 2 例:输入数学表 x 2x y 达式:
步骤 1. 2. 3. 4. 5. 按键顺序 x (ctrl+6) 2 → + a (ctrl+-) 1 (ctrl +/) (ctrl+2) 显示结果
x
x
x2
2
x2 a 1
2) 如果希望多个图形左右或上下排成一长图而 重叠,则可以用GraphicsArray 命令 Show[GraphicsArray[{g1, g2, …}]] 将图形横向并排 Show[GraphicsArray[{ {g1}, {g2}, …}]] 将图形纵向排列 Show[GraphicsArray[{ {g1, g2, …}, …}]] 将图形以二维矩阵的形式排列
5.
图形的合并与排列
数学建模常用软件Mathematica介绍
可以键入f[x_]:=If[x<=1,x^2,2-x] 或 f[x_]:=Which[x<=1,x^2,x>1,2-x]
类似可以定义多元函数。 例如
目录
上页
下页
返回
结束
3. 用Mathematica画函数的图象
3.1 基本一元函数作图
目录
上页
下页
返回
结束
1.4 查询与帮助
在对某个函数的具体用法感到不确定时,可在工 作区输入查询命令?函数名,如果想查询的更精确 一些,可使用命令??函数名。另外,Help菜单中 提供了大量的帮助信息,读者也可以通过Help菜单 来了解和学习Mathematica的更多功能和用法。
目录
上页
下页
返回
结束
目录 上页 下页 返回 结束
1. Mathematica入门
1.1 Mathematica的启动 正确安装Mathematica软件,在开始菜单里或者 桌面上找到Mathematica,双击便会出现下面的窗口, 表示Mathematica已经启动。
目录
上页
下页
返回
结束
1.2 Mathematica的工作界面 空白区域为Notebook窗口(工作区),其上方为主 菜单,右方为基本输入模板。
1.5 Mathematica文件的保存
Mathematica中所做的工作,在“File”菜单中点 取“Save As…”,弹出对话框 ,和大多数软件一 样,在文件名处键入你所要保存文件的文件名, 并选择好你打算保存文件的存储位置,回车即完成 文件的保存。保存的文件以“.nb”(Notebook的缩 写) 为后缀。是系统默认的Mathematica语言程序文件。
mathematica参数范围
mathematica参数范围Mathematica是一种功能强大的数学软件,具有广泛的应用领域。
本文将围绕Mathematica的参数范围展开,介绍其在数学建模、数据分析和图形绘制等方面的应用。
一、数学建模在数学建模中,Mathematica的参数范围可以帮助我们确定问题的解集、函数的定义域和值域等。
例如,我们可以使用Mathematica 来求解一个多元函数的最优解。
通过设定参数范围,我们可以找到函数在该范围内的最大值或最小值,并得到相应的参数取值。
二、数据分析Mathematica的参数范围对于数据分析是非常重要的。
我们可以使用Mathematica来对数据进行可视化分析,并通过设定参数范围来筛选出符合条件的数据。
例如,在气象数据分析中,我们可以设定参数范围为温度在20℃到30℃之间,湿度在60%到80%之间,从而得到符合这一范围的气象数据。
三、图形绘制Mathematica的参数范围对于图形绘制也起到了至关重要的作用。
我们可以使用Mathematica绘制各种复杂的图形,如函数图像、曲线图、三维图等。
通过设定参数范围,我们可以控制图形的形状、大小和颜色等属性,从而得到符合我们需求的图形。
四、科学计算Mathematica作为一款科学计算软件,可以进行各种数值计算和数学推导。
在科学计算中,参数范围的设定对于结果的准确性和可靠性非常重要。
例如,在微积分中,我们可以通过设定参数范围来计算函数的导数、积分和极限等。
五、工程应用Mathematica的参数范围在工程应用中也有着广泛的应用。
例如,在电路设计中,我们可以使用Mathematica来计算电路中的电流、电压和功率等参数。
通过设定参数范围,我们可以得到电路在不同工作状态下的性能指标,从而指导工程设计和优化。
六、教学辅助Mathematica的参数范围在教学辅助中也有着重要的作用。
教师可以使用Mathematica来演示数学问题的解法,通过设定参数范围来帮助学生理解和掌握知识。
数学建模Mathematica详细教程
第1章 Mathematica概述 章 概述
1.运行和启动 2.表达式的输入 3.帮助的使用 介绍如何启动Mathematica软件, 如何输入并运行命令 介绍如何使用表达式 如何在Mathematica中寻求帮助。
2
1.1.1 Mathematica的启动和运行 的启动和运行
• Mathematica是美国Wolfram研究公司生产的一种 数学分析型的软件,以符号计算见长,也具有高 精度的数值计算功能和强大的图形功能。 • 假设在Windows环境下已安装好Mathematica4.0, Windows Mathematica4.0 启动Windows后,在“开始”菜单的“程序”中 单击 ,就启动了Mathematica4.0, 在屏幕上显示如图的Notebook窗口,系统暂时取 名Untitled-1,直到用户保ematica 严格区分大小写。 • 一般地,内建函数的首写字母必须大写, 有时一个函数名是由几个单词构成,则每 个单词的首写字母也必须大写,如:求局 部极小值函数FindMinimum[f[x],{x,x0]等。 第二点要注意的是,在Mathematica中,函 数名和自变量之间的分隔符是用方括号 “[ ]”,而不是一般数学书上用的圆括号 “( )”,初学者很容易犯这类错误。
11
• Mathematic担提供了两种格式的数学表达 式。形如x/(2+3x)+y*(x-w)的称为一维格式, 形如 的称为二维格式。 • 你可以使用快捷方式输入二维格式,也可 用基本输入工具栏 输入二维格式。
12
• 可从FILE菜单中激活Palettes->Basic Input 工具栏,也可输入, 并且使用工具 栏可输入更复杂的数学表达式。 如图:
23
01第一篇 Mathematica入门
第一篇Mathematica入门一、MathematicaMathematica是集文本编辑、数值计算、逻辑分析、图形、声音、动画于一体的高度优化的专家系统.它是目前比较流行的数学软件之一. Mathematica最显著的特点是高精度的运算功能、强大的作图功能以及逻辑编程功能.Mathematica是美国WolframResearch公司开发的一套专门用于进行数学计算的软件.从1988年问世至今,已广泛运用到工程技术、应用数学、计算机科学、财经、生物、生命科学、以及太空等领域,数以万计的论文、科学报告、计算机绘图等都是Mathematica的杰作. 1995年发表的Mathematica3.0版是数学软件史的一大创新,而现在的Mathematica4.1版,则达到了这类软件的顶峰. Mathematica除了提供数值处理与绘图的功能外,还具有符号计算以及处理多项式的各种运算、函数的微分、积分、解微分方程、统计、编程,甚至可以制作电脑动画及音效等等.Mathematica的基本系统是使用C语言编写的,因此能方便地移植到各种计算机系统上.尽管Mathematica有各种各样的版本,但它们有一个共同的内核,Mathematica的各种运算都是由内核来完成的.给内核配置不同的前端处理器,就成为适用于各种环境的版本.它的DOS 版本的特点是运算速度快,对系统的配置要求较低;它在Windows环境下的特点是图文并茂,操作方便.这里介绍的是在Windows环境下的Mathematica4.1版本.Mathematica4.1对计算机的硬件要求如下:1.操作系统:Windows95以上.2.CPU:Inter586级以上的中央处理器.3.硬盘空间:除了要具备120MB的硬盘空间安装Mathematica4.1外,还需具有100MB 左右的剩余硬盘空间用于进行交换文件和复杂的运算.4.内存:64MB以上.二、Mathematica界面简介双击Mathematica的图标即可运行Mathematica的主程序.主程序会同时打开一个新的工作窗口和一个基本输入模板(Basic Input palette).每一个工作窗口代表一个文件,文件名显示在工作窗口的标题栏上,默认的文件名为Untitled-1.nb.位于标题栏下的是菜单栏,包括(File,Edit,Cell,Format,Input,Kernel,Find,Window,Help项). 用户可以同时打开多个工作区,并且可以对每一个工作区使用不同的名字保存.Mathematica将它们分别命名为Untitled-1;Untitled-2;Untitled-3;….1.工作区窗口工作区是显示一切输入、输出窗口.无论直接输入各种算式或命令,还是已经编好的程序,所有的操作都在这个窗口运行.工作区窗口也称作Notebook.2.基本输入模板基本输入模板由一系列按钮组成,用以输入特殊符号、运算符号、常用表达式等.用鼠标左键单击一个按钮,就可以将它所表示的符号输入到当前的工作区窗口中.当启动Mathematica4.1之后,基本输入模板会显示在屏幕的右边,如果没有,则选择File下拉菜单中的palette -Basic Input命令激活它.3.主菜单Mathematica的菜单项很多,以下只介绍一些最实用的菜单项.(1)File菜单File下拉菜单项中的New,Open,Close及Save命令用于新建、打开、关闭及保存用户的文件,这些选项与Word相同.另外有几个选项是Mathematica特有的,其中最有用的是:●Palettes用于打开各种模板;●Generate Palette from Selection用于生成用户自制的模板;●Notebooks记录最近使用过的文件.●模板单击Palettes项,会弹出7个英文选项,其中第三项BasicInput(基本输入模板)就是启动时已经显示在屏幕上的模板.其余最有用的选项是第二项BasicCalculations(基本计算模板).这个模板分类给出了各种基本计算的按钮.单击各项前面的小三角,会立即显示该项所包含的子项.再次单击各子项前面的小三角,则显示出子项中的各种按钮.若单击其中的某个按钮就可以把该运算命令(函数)输入到工作区窗口中,然后在各个小方块中键入数学表达式,就可以让Mathematica进行计算了.有了这两个模板,使得用户无须死记大量的命令和相关的参数,便于查询和输入.(2) cell(单元)●单元的样式Mathematica4.1的工作窗口由不同的单元(cell)组成.例如,输入表达式的单元称为输入单元(input cell),输出表达式的单元称为输出单元(output cell).每一个单元都有其特定的样式(style). 输入单元默认的样式名称为input,输出单元默认的样式名称为output.注:在新建一个单元时,默认为input.●单元的打开与关闭双击最外层单元的括号,即可关闭该单元,只显示最外层.同样只要双击已关闭单元的括号,即可打开该单元.●单元的删除选中所要删除单元的括号,按Delete键即可删除所选单元的内容.(3)Help(帮助)在Mathematica4.1中增加了Help Browser帮助系统.在Help Browser中不但汇集了Mathematica4.1的所有命令和使用方法,而且包含了其完整的使用手册及各种工具栏的使用方法.单击Help菜单中的Help命令,即可激活Help Browser帮助系统.Help Browser共分六大帮助信息:1.Built-in Functions 查询Mathematica4.1的所有内部命令与函数的使用方法.2.Add-ons 查询Mathematica4.1所带的函数库(packages)命令与函数的用法.3.The Mathematica Book Mathematica的完整手册.4.Getting Started/Demos初学者使用说明与范例.5.Other Information 其他信息,如数学表达式的二维格式的输入方法等.6.Master Index用索引的方法查询Mathematica的关键词.选择搜索主题的类别之后,输入关键词,单击Go To按钮开始搜索主题,或者在最左边的选择列表中选择搜索主题的类别之后,再逐渐缩小查询范围.例如:要查询Limit命令的使用方法,可以直接在Help Browser中输入Limit再单击Go To按钮,或选择Algebraic Computation-Calculus-Limit找到有关Limit命令的说明.4.退出Mathematica当结束工作时,可以选择“File”菜单中的“Exit”选项或单击关闭按纽.Mathematica 会询问是否保存对打开工作区内容的修改,选择“Y es”,系统要求指定文件名,用户可以任意给定一个文件名并指定位置,确认后系统将该文件保存在用户所指定的位置,再次打开该文件可以继续上次的运算;选择“Don’t Save”放弃保存;选择“Cancel”取消这次操作并返回Mathematica.三、自制模板由于BasicCalculations(基本计算模板)的内容太多,查找不方便,因此自制模板是一个非常重要的内容.自制模板的步骤如下:1.单击主菜单的input项,弹出子菜单.选中子菜单中的Create Tabel/Matrix/Palette(建立表、矩阵、模板)选项出现对话框.2.在对话框中,选中Make: Palette,在键入行数和列数,则在窗口生成一个可编辑的原始模板.3.用鼠标左键单击原始模板中的第一个小方块,然后在打开的BasicCalculations模板中单击一个今后经常使用的按钮,就可以将它复制到原始模板中.如此循环往复直至全部输入完成.4.单击File菜单中的Generate Palette from Selection项,就可以建立一个自己的模板了.5.单击自制模板右上角的关闭按钮,Mathematica将询问是否保存自制模板,若保存,则出现对话框,将对话框中显示的文件名“Untitled-1.nb”改成“自定义模板.nb”保存到存放Mathematica模板的目录D:\Mathematica\4.1\SystemFiles\FrontEnd\Palettes下,再次启动时,这个模板的名字就会出现在File菜单的Palette选项中,可与Mathematica的模板一样使用.四、Mathematica的常用语法1.Mathematica的基本运算Mathematica 的基本运算包括加(+) ;减(-) ;乘(*) 、除(/) 、乘方(^) 等.我们可以按照一般数学表达式的手写格式输入这些基本运算,然后按下Shift+Enter 组合键得到输出结果.例如:In[1]:= 2+4 Out[1]:= 6 In[2]:= 3^2 Out[2]:= 9 说明:(1)Mathematica 将输入的指令用标题“In[n]:=”标识,输出结果用“Out[n]:=”标识,其中“n ”表示已经输入的指令数.(2)Shift+Enter 在Mathematica 中是执行运算的命令.2.输入和计算数学表达式 (1)键盘直接输入和运行 expr : 直接输入表达式.例如:在工作窗中输入32)63(2-+⨯,再按Shift+Enter 组合键,执行运算.这时,工作窗会显示如下运算:In[1]:= 2*H 3+6L-2^3 Out[1]:= 10N[expr] 计算表达式的近似数值,Mathematica 默认的有效数字位数为16位,但按标准输出只显示前6位有效数字,若要全部显示,则用N[expr]//InputForm 命令.N[expr ,n] 计算表达式的具有任意指定数字位数的近似值(指定的数字位数n 应该大于16),结果在末位是四舍五入的.NumberForm[expr , n] 将表达式用n 个有效数字表示.例1 求e 的近似值,有效数字分别为6位、8位、16位、32位. 解: In[1]:= NOut[1]:= 2.71828In[2]:= NumberForm N,8 Out[2]:= 2.7182818 In[3]:= N[©]//InputForm Out[3]:= 2.718281828459045 In[4]:= N[©,32]Out[4]:= 2.7182818284590452353602874713527 (2)利用基本输入模板直接输入我们可以利用基本输入模板所提供的一些特殊符号、运算符号、常用表达式来输入表达式.3.简单的调用方式有时在后面的计算要调用到前面已经计算过的结果,这时Mathematica 提供了一种简单例如 In[1]:= 3^4 Out[1]:= 81 In[2]:= %5 Out[2]:= 405 In[3]:= %1%2 Out[3]:= 486 4.长表达式的输入Mathematica 是允许一个表达式占用多个输入行的,但需注意的是:必须在指令或语法告一段落而又不完整的地方使用Enter 键进行换行.5.有关代数式的几个命令 (1)多项式的展开与因式分解例2 将多项式5)1(y x ++展开 解 In[1]:= Expand[(1+x+y)^5]Out[1]:= 15x 10x 210x 35x 4x 55y 20x y30x 2y +20x 3y +5x 4y +10y 2+30x y 2+30x 2y 2+10x 3y 2+10y 3+20x y 3+10x 2y 3+5y 4+5x y 4+y 5例3 将多项式2223-+-x x x 分解因式解 In[1]:= Factor @x ^3-2x^2+x -2D Out[1]:= H -2+x L H 1+x 2L注:如果一个代数式不能分解因式,Mathematica 将输出表达式. 例4 将多项式365+-x x 分解因式 解 In[1]:= Factor x^56x 3Out[1]:= 36x x 5(2)化简命令例5 用Simplify 命令化简多项式234235----x x x x . 解 In[1]:= Simplify x^5x^34x ^23x 2 Out[1]:=2x1xx 22注:Factor 命令与Simplify 命令对于多项式的运算结果看似相同,但实际上两个命令有着本质的不同. Simplify 命令是将表达式化为最简形式,即以最短、最简单的形式输出结果;Factor 命令是给出表达式因式分解以后的结果.例如:In[1]:= Factor x 51Out[1]:= 1x 1x x 2x3x4In[2]:= Simplify x^51Out[2]:= 1x 5在In[2]中执行的Simplify 命令认为多项式15-x 已经是最短、最简单的形式,因此以原式输出结果.(3)合并同类项命令例6 将2234)3())((x y x y x y a x +++++分别按y x ,与x y ,的同次幂合并同类项.解 In[1]:= Collect @x ^4+H a +y L H x +y^3Lx^2+H y +3L x^2,8x ,y <D Out[1]:= x 4+x 3H a +y L +x 2H 3+y +a y 3+y 4LIn[2]:= Collect @x ^4+H a +y L H x +y^3Lx^2+H y +3L x^2,8y ,x <DOut[2]:= 3x 2+a x 3+x 4+H x 2+x 3Ly +a x 2y 3+x 2y 4从上面运算的结果可以看出,在进行两个以上变量的运算时,其结果与变量的次序有关. 6.解方程的命令注:(1)Mathematica 在解方程时,有时不能求出方程的精确解,但通常能求出方程的近似数值解.(2) 输入方程时一定要用“==”代替“=”.例7 解下列方程(组)(1) 024140865573131523456=-+----x x x x x x ; (2) 011=++-x x ; (3) ⎩⎨⎧=+=+1122y x y x . 解 (1) In[1]:= Solve @15x^6-13 x^5-73 x^4-55 x^3-86 x^2 DOut[1]:=:8<:>:>8<:I (2)In[2]:= Out[2]:=8<(3)In[3]:= Solve @8x +y 1,x^2+y^2 1<,8x ,y <DOut[3]:=8x ®0,y ®1<,8x ®1,y ®0<注:(1)若方程(组)无解时,输出结果是一个空括号{},如(2)的输出结果. (2)解方程组的输入格式如(3)所示.例8 求方程组⎪⎩⎪⎨⎧=++=+132xy y x xyy x 的近似数值解解 In[1]:= NSolve x^2y^3x y,x y x y 1,x,yOut[1]:=x 3.4875,y 1.80402,x 0.616781 1.25503,y 0.554901 1.45768, x 0.6167811.25503,y0.554901 1.45768, x 0.3605320.129025,y 0.456910.138164,x0.3605320.129025,y0.456910.1381647.函数库的应用为减轻内存的负担,Mathematica 把不经常使用的命令或函数分类储存,形成多个外部函数库.在启动Mathematica 时,这些函数库不会被自动加载,当需要某个函数库时必须手动加载,有关手动加载函数库的问题在下面的问题及以后的章节有详细的介绍.8.解不等式Mathematica 没有解不等式的内部函数,但是它自带的外部函数有此功能,因此在解不等式时,首先要进行手动加载.例9 解下列不等式(组) (1)0872<--x x ;(2)⎪⎩⎪⎨⎧<-+>--04303222x x x x .解:(1)In[1]:= <<Algebra`InequalitySolve`In[2]:= InequalitySolve @x ^2-7x -8<0,x DOut[2]:= -1<x <8(2)In[3]:= InequalitySolve @8x ^2-2 x -3>0,x^2+3 x -4<0<,8x ,y<DOut[3]:= -4<x <-1 五、Mathematica 程序设计初步Mathematica 将所有语句都看成是表达式,用户可以在Mathematica 系统下设计自己的程序.下面介绍一些简单的编程命令.1.关系运算关系运算由“>”、“<”、“!”和“=”等关系运算符组成.若关系式成立,输出结果为True ,否则输出结果为False .关系运算常见于比较操作数大小的运算中,因此其应用非常广泛.下表列出了关系运算的基本语法结构:注:当不能判断操作数之间的关系时,输出结果为表达式。
Mathematica软件的使用
功能:
开发工具:
Mathematica系统是用C语言开发的。
1. Mathematica的功能简介
数值计算
编程 图形处理
符号计算
功能
代数和微积分
函数变换 表与矩阵方程求解(1) Mathematica的界面
标题栏
工作屏幕 Notebook 记事本
数值表达式运算的结果
精确数和浮点数(带小数点的数,近似数) 依据表达式中数的表现形式确定结果的形式
N[表达式] 和 N[表达式,n]
以n位精度的实数形式表示表达式
数的输出形式
表达式//N
以实数形式输出表达式的值 (有效位数取6位)
ScientificForm[表达式]
科学记数法
(2)变量
变量替换(代入) 格式:
功能:
表达式/.x->a 表达式/.{x1->a1, x2->a2, … } 表示把表达式中的x全部换为a的结果 表示分别用a1替换x1, a2替换x2,….
x、x1,…为变量 a1,a2,…为表达式
(3)函数
常用的数值函数
初等函数
Mathematica软件的使用
主讲:吝维军
主要内容
一、符号计算系统简介 二、Mathematica使用基础 三、Mathematica绘图 四、Mathematica代数运算 五、Mathematica微积分
一、符号计算系统(数学软件)
数值计算和符号计算
第零讲 Mathematica软件使用简介
第零讲Mathematica软件使用简介一、系统概述Mathematica是美国Wolfram研究公司开发的一个功能强大的计算机数学软件系统,也称为符号计算系统。
Mathematica提供了范围广泛的数学计算功能,支持在各个领域的人们所需要的各种计算。
它是从事各种理论工作(数学、物理、……)的科学工作者、从事实际工作的工程技术人员、以及学校教师和学生的首选计算平台。
Mathematica的主要功能包括三个方面:符号演算、数值计算和图形技术。
例如,它可以做多项式的各种计算(四则计算、展开、因式分解等);求整式方程、有理式方程和的等的精确解和近似解;数值的或一般表达式的向量和矩阵的各种计算;求一般函数表达式的极限、导函数、积分、幂级数展开、求解某些微分方程等;任意位的整数的精确计算、分子分母为任意非零整数的有理数的精确计算(四则计算、乘方等)以及任意位精确度的数值(实数值或复数值)计算。
使用Mathematica还可以非常方便地作出以各种方式表示的一元和二元函数的图形,可以根据需要自由选择画图的范围和精确度。
因此,Mathematica的出现所带来的思维和解题工具的革新必将对各种需要数学计算和绘制函数图形的工作领域产生深远的影响。
Wolfram研究公司自从1988年推出Mathematica系统的1.0 DOS版本以来,历经多次升级和改版,目前已发出For Windows的 5.0版本。
本精品课程主要以Mathematica4.2 for Microsoft Windows版本为例简要介绍该系统的功能及其应用。
1.Mathematica的工作环境Mathematica的运行环境要成功安装并稳定地运行Mathematica for Windows4.2,用户的计算机必须满足以下基本配置条件:·P3或更高型号处理器的个人或多媒体计算机;·Microsoft Windows98、Windows2000、Windows XP或以上版本;·硬盘空间至少200MB,建议1GB以上Mathematica的工作窗口及使用运行Mathematica系统后,将出现下图所示的主窗口:Mathematica4.2的工作窗口有两种类型:笔记本(Notebook)工作窗口和基于文本(Text Based)的工作窗口,这两个工作窗口分别由Mathematica提供的两个基本组成系统――输入输出控制系统(Front End系统)和内核系统(Kernel系统)所包含的交互接口来实现。
mathmetica注释
mathmetica注释Mathematica是一款强大的数学计算软件,由Wolfram Research公司开发。
它提供了广泛的数学功能,包括符号计算、数值计算、绘图、矩阵计算、微积分等。
它具有友好的用户界面和高效的算法,使得用户可以更加方便地进行数学计算和数据分析。
Mathematica的符号计算功能使得用户可以进行高精度的数学运算。
它能够处理复杂的代数表达式,对函数进行求导和积分,求解代数方程和微分方程等。
这些功能使得Mathematica成为研究数学、物理、工程以及其他领域的理论和实验研究的重要工具。
使用Mathematica进行符号计算可以大大提高计算的精度和效率,同时也方便了用户对计算过程的控制和理解。
数值计算是Mathematica的另一个重要功能。
它可以进行高精度的浮点数计算,并提供了丰富的数值计算函数和算法,如求解非线性方程组、数值积分、数值微分等。
Mathematica还支持数值优化和数值拟合等功能,用户可以根据需要选择合适的算法进行计算。
Mathematica还提供了强大的绘图功能,可以绘制二维和三维图形。
用户可以使用Mathematica绘制函数图像、曲线、曲面等,并可以对图形进行编辑和精确控制。
Mathematica还支持数据可视化,用户可以直观地显示和分析数据,进行数据挖掘和统计分析等。
矩阵计算是Mathematica的另一个重要功能之一。
Mathematica提供了丰富的矩阵和线性代数相关函数,可以进行矩阵运算、矩阵分解、特征值计算等。
Mathematica还支持稀疏矩阵计算和矩阵可视化,方便用户对矩阵进行分析和操作。
Mathematica是一个交互式的计算环境,用户可以通过界面和输入框进行计算和操作。
它还支持脚本编程和命令行操作,用户可以根据需要编写和执行脚本,实现自动化和批量计算。
Mathematica还支持多种数据格式的导入和导出,用户可以方便地与其他软件和数据进行交互。
数学建模首选软件Mathematica画图专讲(很全)
下一部分
绘空间参数曲线{ x=x(t) , y=y(t), z=z(t) }的图形命令: ParametricPlot3D[{x[t],y[t],z[t]}, 要绘图形的参数t的范围 , 选择 项参数]
绘参数曲面{ x=x(u, v) , y=y(u, v), z=z(u, v) }的图形命 令: ParametricPlot3D[{x[u,v], y[u,v], z[u,v]}, 要绘图形的参数u , v的范围, 选择项参数]
返回
例4: 利用图形显示命令分析下列函数的性质:
(1)f(x)=(x2-x)sinx,x∈[0,16] (2)f(x)=
sin x 2 x
2
, x∈[-5,5]
(3)f1(x)=sinx f2(x)=sin2x,x∈[0,2π]
x sin t (4) y sin 2t t [0,2 ]
2.2.2 在同一个坐标系画多条曲线的命令
命令形式1:Plot[{f1[x], f2[x],…, fn[x]},{x, xmin, xmax}] 功能:在同一个坐标系画出函数f1[x], f2[x],…, fn[x] 的图形, 图形范围是自变量x满足xmin x xmax的部分,其选择项 参数值取默认值。
(6) 选项参数名称: AxesLabel 含义: 是否设置图形坐标轴标记 参数取值: 该参数的默认值为None;作为平面图形输出参数时, 该 选项参数取值为 {“字符串1” , “字符串2”}, 表示将“字符串 1”设置为横坐标轴标记,“字符串2”设置为纵坐标轴标记; 作 为空间图形输出参数时, 该选项参数取值为{“字符串1” , “字 符串2” , “字符串3”}, 表示将“字符串1”设置为横坐标标 记,“字符串2”设置为纵坐标标记,“字符串3”设置为竖坐标 标记。
Mathematica 软件使用简介
Mathematica 软件使用简介Mathematica 是一个功能强大的常用数学软件, 它是由美国物理学家Stephen Wolfram领导的Wolfram Research公司用C语言开发的数学系统软件。
不但可以解决数学中的数值计算问题, 还可以解决符号演算问题, 并且能够方便地绘出各种函数图形。
这里介绍的命令可以适用于Windows操作系统的Mathematica2.2以上版本运行。
一、Mathematica 的进入/退出如果你的计算机已经安装了Mathematica 软件, 系统会在Windows 【开始】菜单的【程序】子菜单中加入启动Mathematica命令的图标:图1.1 启动Mathematica用鼠标单击它就可以启动Mathematica系统进入Mathematica系统工作界面:图1.2 Mathematica2.2工作界面图图1.3 Mathematica4.0工作界面图Mathematica系统工作界面是基于Windows 环境下的Mathematica 函数或程序运行与结果显示的图形用户接口, 是Mathematica的工作屏幕。
界面上方的主菜单和工具条的功能类似于Windows中的Word 软件。
其中的空白位置称为Notebook用户区, 在这里可以输入文本、实际的Mathematica命令和程序等来达到使用Mathematica的目的。
在用户区输入的内容被Mathematica用一个具有扩展名为“.ma” (Mathematica2.2)或“.mb”(Mathematica4.0)在的文件名来纪录,该文件名是退出Mathematica时保存在用户区输入内容的默认文件名,一般是文件名:“Newnb-1.ma” 或“Newnb-1.mb”。
退出Mathematica系统像关闭一个Word文件一样, 只要用鼠标点击Mathematica系统集成界面右上角的关闭按钮即可。
Mathematica的用法
用 NestList 函数构造集合:
{ Sin(2),Sin(Sin(2)),Sin(Sin(Sin(2))),Sin(Sin(Sin(Sin(2)))), Sin(Sin(Sin(Sin(Sin(2)))))}; 4. 求解下面的不定积分和定积分: x3 + 3x2 − 5 ∫ ( x 2 − 2 x − 6 )( x 2 + x + 1) dx
∂2 f 4.自定义函数 f ( x, y ) = sin( x + sin y ) ,并求 ∂ x ∂ y
5.求 y = arcsin 1 − 3x 在 x 0 = 0.3 处的 10 阶导数值(数值解) ; 6.计算定积分:
∫
2 0
e x dx (数值解) ;
2
dx 7.计算不定积分: ∫ 5 − 3cos x ;
sin x d x 的近似值,并与精确值作比较。 x + ∞ sin x dx , 1 x
1 0
sin t
1 t dt = ∫
1 0
sin x
1 x dx ,
∫
+∞
0
sin x dx = ∫ x
1 0
mathematica特征值
mathematica特征值【1.Mathematica软件简介】Mathematica是一款强大的数学软件,由Wolfram Research公司开发。
它广泛应用于科学计算、数据分析、数学建模等领域。
Mathematica具有丰富的函数库和图形功能,可以轻松解决复杂数学问题。
在本篇教程中,我们将介绍如何使用Mathematica求解特征值。
【2.特征值概念阐述】特征值是线性代数中的一个重要概念。
对于一个n阶方阵A,如果存在非零向量x,使得Ax = λx,其中λ为实数,则称λ为矩阵A的特征值,x为对应的特征向量。
求解特征值和特征向量是线性代数中的一个基本问题,对于矩阵方程的解析、线性变换等方面的研究具有重要意义。
【3.使用Mathematica求解特征值方法】在Mathematica中,可以使用“Eigenvalues”函数求解矩阵的特征值。
以下是一个简单的示例:```mathematicaa = {{1, 2}, {3, 4}};ev = Eigenvalues[a];```运行上述代码,得到的输出为:```{2, -1}```这表示矩阵a的特征值为2和-1。
【4.实例演示】现在,我们来解决一个实际的线性方程组问题。
给定矩阵A:```{{2, 1, 0},{1, 2, 0},{0, 0, 3}}```我们希望通过求解矩阵A的特征值和特征向量,得到线性变换后的坐标。
首先,求解特征值:```mathematicaev = Eigenvalues[A];```得到的特征值为:```{0, 1, 2}```接下来,求解特征向量。
为了方便展示,我们仅列举前两个特征值对应的特征向量:```mathematicavectors = Eigenvectors[A, 1] == {{1, 0, 0}, {0, 1, 0}, {0, 0, 1}};vectors2 = Eigenvectors[A, 2] == {{0, 1, 0}, {0, 1, 1}, {1, 0, 1}};```现在,我们可以将原始坐标(1, 1, 1)分别乘以特征向量,得到线性变换后的坐标:```mathematicacoords1 = (1, 1, 1) .vectorscoords2 = (1, 1, 1) .vectors2```输出结果为:```{{1, 0, 0}, {1, 1, 0}, {1, 0, 1}}{{1, 1, 0}, {1, 1, 1}, {0, 1, 1}}```【5.总结与建议】本文介绍了如何使用Mathematica求解特征值和特征向量。
数学软件Mathematica
Take[list,k]
前 k 个分量
Take[list,-k]
最后 k 个分量
Take[list,{i}]
{list[[i]]}
Take[list,{i,j}]
{list[[i]],list[[i+1]], ..., list[j]}
list[[i;;j]]
同上
Take[list,{i,j,h}]
Degree
角度到弧度的转换系数,Pi/180
E
自然对数的底,2.71828...
EulerGamma
Euler 常数:
GoldenRatio
黄金分割数:
I
虚部单位
Infinity
无穷大
Pi
圆周率
整数,有理数,实数(任意精度和机器精度),复数
*
基本运算符
基本运算:
+ - * /
加减乘除
{list[[i]],list[[i+h]], ... }
list[[i;;j;;h]]
同上
*
列表修改
Drop[list,{k}]
删除第 k 个分量
Drop[list,k]
删除前 k 个分量
Drop[list,-k]
In[2]:= g[x_,y_]:=2*x+y (* 函数 *)
In[3]:= f[2,3] (* 结果是什么? *)
*
字符串
字符串:用双引号括起来的字符序列
字符串相关函数
Characters[str]
转化为字符列表
StringJoin[s1,s2,...]
字符串合并
s1<>s2<>...
第10章 mathematica使用简介
第四单元数学实验第10章 Mathematica使用简介10.1 Mathematica概述1 .1 Mathematica简介Mathematica是由位于美国伊利诺州的Wolfram Research公司开发的一套专门进行数学计算的软件。
广泛的应用在工程、应用数学、计算机科学、财经、生物、药学、生命科学及太空科学等领域。
1999年发表的Mathematica 4.0及其以后的版本,提供了强大的数学计算功能,除了数值处理与绘图的功能外,还具有符号计算的能力,而且能够处理多项式的各种运算、函数的微分、积分、解微分方程、统计,甚至还可以制作电脑动画及音效等等。
目前普遍使用的是Mathematica7.0及其以后的版本。
1.2 运行Mathematica双击Mathematica的快捷方式即可运行Mathematica7.0的主程序。
如下图所示,主程序会同时打开一个新的工作窗口和一个基本输入工具栏。
每个工作窗口代表一个文件,文件名显示在工作窗口的标题栏上,默认的文件名为Untitled-1.nb,即Mathematica文件的扩展名为*.nb。
1.3 Mathematica 基本操作Mahtematica 操作方法有四点要求:(1) Mathematica 所有命令的首字母需大写。
(2) 用[ ]括起要计算的内容。
(3) 用{ }括起任何列表和范围。
(4) 同时按下shift+enter 键执行命令。
例如要做2y x 的图像,在工作窗口输入Plot[x^2,{x,-1,1}],然后同时按shift+enter (先按住shift 键不放,再按enter 键)即可在工作窗口显示函数的图像,如下图所示:工作窗口基本输入工具栏上图中的In[1]=与Out[1]=是Mathematica自动产生的,而In[x]与Out[x]中的数字x表示本次计算是运行Mathematica之后的第x次计算。
输入时不能输入这些序号,否则系统会提示错误信息。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章 数学软件Mathematica简介
6.%在Mathematica中代表什么含义
几乎所有的计算都可能用到前面已经计算好的结果,这时 Mathematica提供了一种简单的调用方式:
第一章 数学软件Mathematica简介
7.如何计算结果的近似值
在实际应用中,我们通常需要的是一个精确度很高的数值结果, 而不是一个绝对准确但表示非常复杂的结果,比如Sin[2/3]或者一个 一元四次方程的解。但如果参与运算的量都是精确的,则Mathematica 按精确值的方式输出。我们常用N函数把结果转换为数值结果。
表称为List,是由大括号“{ }”括起来的若干元素,元素间用逗号分 隔。其直接形式为:表名={元素1,元素2,…}。所以Mathematica中的表 其实就是我们通常所用的集合。它可以用来表示集合、矩阵、数组、向 量、数列等一些我们在计算机中常用的结构。 (1)参数表 在后面的学习中,我们经常会在Mathematica的内部函数的参数中看见 大括号,这就是参数表。下面我们列出常用参数表的含义:
取值范围可以是:Intergers,Rationals,Real,Complexes(即整数,有 理数,实数,复数)。
例:
第二章 初等数学篇
7.Mathematica中常用的多项式操作函数
在Mathematica中,你可以对多项式(包括一元和多元多项式)直接 进行加、减、乘、除、乘方等运算,此外系统还提供了丰富的函数以满足 用户对多项式操作的需要。 下面给出多项式的常用操作函数:
第二章 初等数学篇
3.Mathematica中的表指什么
(5)表的运算
第二章 初等数学篇
4.如何求解一元n次方程
解一元多项式方程主要的函数是Solve,该函数的目标是尽量找出方程 的精确解。Mathematica总可以解出四阶及以下的多项式方程,对于三次或 四次方程,结果可能相当复杂。在解四次以上的多项式方程时, Mathematica碰到数学理论上的障碍(即一般的四次以上的多项式方程不能 根式求解)而可能给不出精确解,但总可以给出数值解,并且对某些高次 方程Solve是可以给出精确结果的.
图1-5
使用热键输入函数
第二章 初等数学篇
1.如何定义和使用变量
为了方便计算和保存中间计算结果,常常需要引进变量。变量名通常 以小写英文字母开头(也可大写,这主要是为了避免和Mathematica内部函 数或变量混淆),后跟字母或数字,另外注意A和a表示不同的变量,即区分 大小写。在Mathematica中,变量即取即用,你不需要说明变量的类型。 Mathematica中的变量不仅可以存放数、多项式、还可以是很复杂的算式甚 至是一幅图象等,一句话,Mathematica中的变量是无所不指的。
第一章 数学软件Mathematica简介
3.如何运行Mathematica5.0
下面是Mathmatica启动并运行时的界面:
图1-4 运行Mathematica
第一章 数学软件Mathematica简介
4.Mathematica中有哪些算术运算符
Mathematica中的算术运算符有:+(加),-(减), *(乘,也可用空格代替),/(除),^(乘方)。
第一章 数学软件Mathematica简介
10.如何使用热键Ctrl+k输入函数
Mathmatica软件提供了丰富的函数和命令供用户使用,但要记住 所有的函数和命令的名称是不现实的(特别是某些函数的名称很长). 怎么办呢?查资料是一种方法,但有一种更好的方法是按热键 “Ctrl+k”. 输入命令的前几个字母(多少都可以)后按“Ctrl+k”会弹出以这几 个 字母开头的命令,这时你可以用鼠标来进行选择;是不是很棒! 例:我想画一个球面,但画三维参数图形的函数我忘记了,但我 知道前3个字母是Par,下面不用说大家都知道怎么作了吧!
例:
第二章 初等数学篇
8.Mathematica中常用的有理分式操作函数
对于有理多项式,可以按各种要求展开或化简.下面是常用的有理多项式 的操作函数,可以看出Factor和Expand函数对多项式和有理多项式都适用.
第二章 初等数学篇
2.如何定义自己的函数
函数的定义方法有两种,下面是函数定义的命令:
两种函数定义方法的区别在于用“f[x_]=表达式 ”定义的函数是立即 求 值的。而用“f[x_]:=表达式 ”定义的只是一个函数规则,在定义时它是 没 有输出的。试看下面的例子:
第二章 初等数学篇
3.Mathematica中的表指什么
第二章 初等数学篇
1.如何定义和使用变量
说明:(1)变量定义后,它就一直起作用,在以后的计算中碰到该变量 Mathematica就会自动用变量的值代替。但在有些时候,我们可能不需要该 变量了,或者为了避免前面可能已经定义的变量对当前运算产生影响,这 时我们可以清除该变量。清除的方法有两种,比如我们要清除变量x的值, 可以使用x=.和Clear[x]。在Mathematica中,有些意外的不正确的结果往 往是由于没有清除变量所引起的,这应该引起读者的注意。 (2)变量替换的方法就是把表达式中出现的变量用指定值替换得出 结果。它并不改变变量本身,这和定义变量是不同的。使用方法是:
(图1-3 启动Mathematica 5.0 )
第一章 数学软件Mathematica简介
3.如何运行Mathematica5.0
下面是Mathmatica的简单使用方法: (1)用户可以在选中的工作窗口(称为NoteBook)中输入要计算的表达式, 注意运行时有两个窗口,另一个称为Mathematica的核(Mathematica 5.0 Kernel),它负责处理你的输入和完成计算等工作; (2)每次使用Mathematica时,第一次计算时间总是比较长,因为 Mathematica要进行一些初始化工作,从第二次开始计算就会很迅速了; (3)用户输入计算公式时和普通的文本输入一样,Mathematica将把每次的 输入记录在案,并给每个输入记录用“In[n]”编号,计算结果用”Out[n]”编号, 第 n个计算结果对应第n 个输入内容。 (4)用户输入完计算公式后,按下“Shift”键和”Enter”键或按数值键盘中的 “Enter”键,Mathematica将完成计算。 (5)用户的每一次 输入和Mathmatica的每一次输出,以及相对应的输入和输 出,都被称为“细胞”。可以看到,细胞都用“]”来标识。你可以单击之来选中 一 个或者几个细胞。
第二章 初等数学篇
3.Mathematica中的表指什么
(2)建表函数
第二章 初等数学篇
3.Mathematica中的表指什么
(3)表的分量操作
第二章 初等数学篇
3.Mathematica中的表指什么
(4)Mathematice中的括号 到现在我们共学习了Mathematica中的四种括号,这里简单总结一下: ①“[]”:函数专用; ②“{}”:表; ③“()”:运算优先; ④“[[]]”:表取分量;
注意:
(1)任何函数(包括自己定义的函数在内)后面都使用中括号“[ ]” (2)系统定义的函数名称首字母大写;Mathematica是区分大小的 (3)Mathematica会尽量给出精确的结果,除非你使用了计算近似 值的函数!
第一章 数学软件Mathematica简介
5.Mathematica中有哪些基本数学函数和常数
第二章 初等数学篇
6.解不等式
在5.0版的Mathematica中的Reduce函数可用于解不等式(组)(也 可解方程或方程组,功能与Solve函数略有不同,可以互补使用,详细情况 可以查看帮助信息),其使用格式如下: 函 数 意 义
Reduce[不等式(组),变量组] Reduce[不等式(组),变量组,取值范围] 解不等式(组) 在变量组的指定范围内解不等式(组)
第二章 初等数学篇
4.如何求解一元n次方程 例:
注:输出2的结果太复杂,这里省略了; 输出3的结果没有给出解,原因是其解无法用根式表示; 输出5是如何使用方程的某个解的方法。请读者结合表取分量和变量替换自己分析
第二章 初等数学篇
5.如何求解代数方程组
Solve函数不仅能解一元高次方程,还能解代数方程组和高阶代数方程组。 其使用格式如下:
第一章 数学软件Mathematica简介
2.如何安装Mathematica5.0
Mathematica5.0的安装软件共有91.9MB,安装后有 347MB(典型安装),缺省的安装目录是:C:\Program Files\Wolfram Research\Mathematica\5.0 在操作系统环境win98(或winXP)下,运行安装软件下 的setup.exe便开始安装。安装过程中要求输入Lincense ID号和Password以及公司名称,输入后回答Next这样就 可以完成安装。
数学建模之软件篇 Mathematica使用介绍
目 录
第一章 第二章 第三章 第四章 第五章 第六章 数学软件Mathematica简介 初等数学篇 微积分操作 绘图篇 数值分析和数值计算 过程编程
第一章 数学软件Mathematica简介
1.Mathematica是什么
★ Mathematica是由美国Wolfram公司研究开发的一款著 名的数学软件; ★ Mathematica能够完成符号运算、数学图形的绘制等, 功能非常强大; ★ Mathematica能够做精确计算; ★ Mathematica的界面操作非常友好; ★ Mathematica是非常好的教学用数学软件。
9.如何使用帮助
Mathmatica软件提供了丰富的函数和命令供用户使用,要记住 所有的函数和命令的使用方法是不可能的。在你需要使用某个函数而 你却忘记了其使用方法时,最好的办法就是把光标移动到此函数名称 最后按F1键(或者直接按F1键,然后输入要帮助的函数名称),此时 Mathmatica将弹出关于此函数使用方法的帮助窗口。特别你可以去看 看它给出的例子:“Feather Examples”。你可以把它的输入部分复 制 到Mathmatica的操作界面NoteBook中,然后自己运行一下,这样来加 深对函数使用方法的理解和掌握。 下面是Sqrt函数的Feather Examples的一部分: