单元九Mathematica软件及其运用ppt课件.ppt
《单元九Mathematica软件及其运用ppt课件.ppt》由会员分享,可在线阅读,更多相关《单元九Mathematica软件及其运用ppt课件.ppt(59页珍藏版)》请在三一办公上搜索。
1、单元九 Mathematica软件及其运用,9.1 Mathematica入门,9.1.1 Mathematica使用中的几个问题,Mathematica系统是美国Wolfram研究公司开发的一个功能强大的计算机数学系统,它的主要功能是进行符号演算、数值计算和图形绘制。,它可以做多项式的四则运算、展开、因式分解等;可以求多项式方程、有理式方程和超越方程的精确解和近似解;也可以求函数的极限、导数、积分等;还可以作函数的图形及数据的拟合、程序设计。,软件的安装,软件的运行,使用入门,9.1.2 数的表示和计算,1、数学常数:Pi 圆周率 E 自然对数的底e I 虚数单位i Infinity 表示无
2、穷大的符号,2、数学运算符 加、减、乘、除、乘方+、-、*、/、,3、数的运算规则算术运算顺序与数学相同,先乘方、再乘除、最后加减,可用小括号改变运算顺序同级运算(除乘方外)从左到右进行,乘方运算从右到左进行例:(23)4 表示为(23)4 而234表示,4、数的运算结果,(1)、整数、分数结果为精确数(2)、浮点数(带有小数点的数)结果为 浮点数(3)、含数学常数的式子除数学常数外,按上面规则进行(4)、精确数转换为浮点数 格式1:Na或a/N 求a的近似值,有效位数取6位 格式2:Na,n 求a的近似值,有效位数取n位,5、比较算符及其运算结果(1)、比较算符(P.11)(2)、运算结果(
3、True或False)6、逻辑运算符(P.12),9.1.3 变量和算式,1、变量名以字母开头的字母数字串 例:x,abc,Mapa202、变量的赋值和替换(1)、赋值用“=”表示赋值(2)、替换(代入)格式:表达式/.x-a(3)、清除(取消)格式:=.或 clearx,y,1、系统常用的数学函数 幂函数 Sqrt(平方根)指数函数 Exp(以e为底的指数)对数函数 Log 三角函数 Sin,Cos,Tan,Cot,Sec,Csc 反三角函数 ArcSin,ArcCos,ArcTan,ArcCot 绝对值函数 Abs 求和函数 Sum 取整数函数 IntegerPart 求模函数 Modm,
4、n求m除n所得余数,9.1.4 常用函数,2、函数的书写规则,(1)函数名的第一个字母大写,后面小写(2)函数作用对象表达式写在函数名的方括号内,如Sinx(3)有多个参数的函数,参数之间用逗号分隔,如Log23=Log2,3,3、数学函数的运算和函数值4、自定义函数 格式:fx_,y_,:=函数表达式5、函数的嵌套 格式:Nestf,x,n6、定义临时变量 格式:Modulex,y,表达式1;表达式2;,使用中的几个问题,1、简便输入%表示上次计算的结果%表示上上次计算的结果%n表示第n次计算的结果2、运行程序 Shift+Enter或小键盘上的Enter,3、保存文件用菜单进行:save
5、as 4、分号“;”的应用(1)在几个语句中间,表示各语句间并列关系,用于一行多句输入(2)在表达式的末尾,抑制结果显示,9.1.5 符号演算和数值计算,一、基本表达式操作1、多项式的展开 格式:Expand表达式2、通分 格式:Together表达式3、分解因式 格式:Factor表达式,4、化简表达式 格式:Simplify表达式5、约分 格式:Cancel表达式6、把表达式分项 格式:Apart表达式7、求多项式中某项的系数 格式:Cofficient表达式,9.1.5.1 解方程或方程组,1、求方程的代数解格式1:Roots方程,变量格式2:Solve方程1,方程2,变量1,变量2,格
6、式3:Reduce方程1,方程2,变量1,变量2,,2、求方程的数值解格式1:NRoots方程,变量格式2:NSolve方程1,方程2,变量1,变量2,3、消去变量格式:Eliminate方程,变量4、寻求方程的数值根格式:FindRoot方程,x,x0,y,y0,,9.1.5.2 常用的语句,1、打印语句(屏幕输出)格式:Print 表达式,表达式,,2、求和格式1:Sum通项,n,下限,上限,步长格式2:NSum通项,n,下限,上限,步长,3、求积格式1:Product通项,n,下限,上限,步长格式2:NProduct通项,n,下限,上限,步长,4、条件语句(P.12)格式1:If 条件,
7、语句1,语句2,格式2:Which条件1,语句1,条件2,语句2,条件n,语句n,5、循环语句,(1)Do语句格式1:Do循环体语句,n 重复计算表达式n次格式2:Do循环体语句,变量,初值,终值,步长 重复计算表达式,变量以步长从初值变化到终值,(2)While语句 格式:While条件语句,表达式 反复计算表达式,直到条件失效为止,(3)For语句 格式:For初始表达式,条件,步进表 达式,循环体 求初始表达式的值,然后重复计算步进表达式和循环体的值,直到条件失效为止,9.1.5.3 表与表达式的结构,一、表的概念 表是用大括号括起来的若干个表达式,表达式之间用逗号分隔,格式:表达式,表
8、达式,,例:2,35,Sinx x2,3x+5,Pi 1,2,3,4,4,5,例:aa=1,2,3,4,5 bb=2,3,4,5,6求:aa+bb aa bb aa*bb aa/bb aa+5,二、表的运算,1、表的和、差、积、商运算 两个元素个数相同的表可以进行四则运算,结果是对应元素运算,例:tt=Pi/4,12,9+x+x2 Sintt=sin(Pi/4),sin(12),sin(9+x+x2),2、表和函数运算f 表表示函数f作用到表的每一个元素得一新表,三、二层表的转换 将某些表的自变量取值与函数值分别放在一起或相反,格式:Transpose表,例:t1=tablen,Sinn,n,
9、5求:Transposet1,四、表的生成,1、直接生成(无规律性的表)按顺序写出表中的元素并放在大括号内例:1,0,-1,x,2、数值生成函数Rang(有规律性的数值表),格式2:Rangem,n生成表m,m+1,n例2:生成表5,6,7,15,格式1:Rangen生成表1,2,n例1:生成表1,2,3,10,格式3:Rangem,n,步长例3:生成表1,3,5,21,3、通用表生成函数Table(循环生成有规律性的表),格式1:Table表达式,n把表达式复制n次生成表例1:生成5,5,5,5,5,5,5例2:生成ex,ex,ex,ex,ex,格式2:Table表达式,x,n生成的表中元素
10、x的取值从1到n,步长为1例3:生成Sin1,Sin2,Sin10 例4:生成20个素数组成的表,格式3:Table表达式,x,n1,n2 生成的表中元素x的取值从n1到n2,步长为1例5:生成10,11,12,20,格式4:Table表达式,x,n1,n2,n3 生成的表中元素x的取值从n1到n2,步长为n3例6:生成10,20,30,150例7:生成e,e4,e7,e10,e13,格式5:Tablefm,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:生
11、成1,Sin1,2,Sin2,5,Sin5,4、迭代(递推)生成格式:NestList函数名f,初值x,迭代次数n例1:fx_:=1/(1+x)NestListf,x,4例2:NestListSin,x,4,五、表的有关操作1、元素的抽取格式1:First表取出表的第一个元素格式2:Last表取出表的最后一个元素格式3:表n取出表的第n个元素格式4:Take表,nn为正数取出表的前n个元素作成一个新表,n为负数则从表的最后一个元素向前取格式5:Take表,m,n取出表的第m个到第n个元素作成一个新表格式6:表n1,n2,n取出多层表中第n1个子表中的n2个子表中的第n个元素,例:有表d=3,2
12、,x2,3+y,“abc”,x,4,c求(1)Firstd(2)Lastdd3Taked,2(5)Taked,2,3(6)d3,2,2,2、去掉元素格式1:Rest表去掉表的第一个元素格式2:Drop表,nn为正值,去掉表的前n个元素,n为负值,去掉表的后n个元素格式3:Drop表,m,n去掉表的第m至第n个元素例 Restd;Dropd,2,3、按序号选取元素格式:表s1,s2,选出表中第s1,s2,个元素作成一个新表例:d1,4,1,2,4、表的元素替换格式:表n=x 把表的第n个元素替换为x例:d3=1,2,5、向表添加元素格式1:Prepend表,表达式将表达式加在原表的所有元素前格式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单元 Mathematica 软件 及其 运用 ppt 课件
链接地址:https://www.31ppt.com/p-4950948.html