Mathematica基础及其应用学习培训模板课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Mathematica基础及其应用学习培训模板课件.ppt》由用户(林田)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Mathematica 基础 及其 应用 学习 培训 模板 课件
- 资源描述:
-
1、123F表是由一些元素聚集成的一个整体表是由一些元素聚集成的一个整体F形式形式:,4F 表可以参与数学函数运算表可以参与数学函数运算 函数作用到表中的每一个元素上函数作用到表中的每一个元素上 运算后还是一个表运算后还是一个表【问题问题】%5*%5=?5FRangen生成生成1,2,n Rangem,n生成生成m,n Rangem,n,步长步长 n,m为为整整数数6FTableexpr,expr 表元素的表元素的通项通项表示,可运算表示,可运算 表的生成方式表的生成方式“循环描述循环描述”一般一般var,num1,num2,divar,num1,num2var,numnum7产生一个产生一个0到
2、到1之间的之间的随机实数随机实数Random数型数型,区间区间8非表!非表!9FArrayf,n表元素是函数表元素是函数f分别作用到分别作用到1,2,n上的值上的值Arrayf,n1,n2,n为为整整数数10FArrayf,n1,n2,ini1,ini2,生成生成一个一个n1 n2 表,表,其中其中inii为为ni的初始值的初始值(缺省为(缺省为1)11FNestList函数函数f,初值初值x,递推次数递推次数n 生成生成x,fx,ffx,有有n+1个元素个元素12Nest函数,表达式,nIn1:=Nest f,x,3O ut1=f f f x13与Nest有关的函数nFixedPointf,
3、xnFoldf,x,a,b,给出ffx,a,bnFoldList同样可以用来生成列表nSelect列表,逻辑判断可以从列表中选取满足逻辑判断的子列表14Map(/)Mapf,expr or fexprapplies f to each element on the first level in expr.Mapf,expr,levelspecapplies f to parts of expr specified by levelspec.Apply()Applyf,expror fexpr replaces the head of expr by f.Applyf,expr,levelspe
4、creplaces heads in parts of expr specified by levelspec.前缀(Prefix)fx即fx,fgx即fgx后缀(Postfix)/x/f即fx如果自变量为多个,利用Sequence函数嵌入(Infix)xfyfz即fx,y,z,15FLengthlist表表list的的长度长度FCountlist,pattlist中中patt出现的出现的次数次数FPositionlist,patt list中中patt出现的出现的位置位置FMemberQlist,patt 测试测试patt 是否是是否是list中的中的元素元素FVectorQlist测试测试
5、list是否有向量结构是否有向量结构FMatrixQlist测试测试list是否有矩阵结构是否有矩阵结构1617FFristlist取出取出list的第一个元素的第一个元素FLastlist取出取出list的最后一个元素的最后一个元素Flistn取出取出list中的第中的第n个元素个元素Flist-n取出取出list中倒数第中倒数第n个元素个元素18深层次深层次和和组合组合提取提取19取出一部分的操作:取出一部分的操作:FTakelist,n从从list中拿出前中拿出前n个元素做成的个元素做成的一表一表FTakelist,m,n 从从list中拿出第中拿出第m到第到第n个元个元 素做成的一表素
6、做成的一表FRestlist从从list去掉第一个元素后的表去掉第一个元素后的表FDroplist,n得到的表比原表少前得到的表比原表少前n个元素个元素20FPrependlist,expr把把expr放在放在list最前最前FAppendlist,expr 把把expr放在放在list最后最后FInsertlist,expr,n把把expr插入插入list中的第中的第n个个位置位置21FPlusa1,an把把a1,an全部全部相加相加FTimesa1,an 把把a1,an全部全部相乘相乘等效命令等效命令:Plusa1,anApplyPlus,list Timesa1,an ApplyTime
7、s,list 其中其中lista1,an22排列组合、集合的交、并、余等运算排列组合、集合的交、并、余等运算向量和矩阵的表示向量和矩阵的表示例例 求求300以内既形如以内既形如3k+7,又形如,又形如5k+2的数字集合的数字集合23Join合并InterSection(ESC+inter+ESC)交集Union(ESC+un+ESC)并集Complement余 Tally统计元素个数Sort排序Entropy熵Mean平均值24一层表一层表作为向量作为向量两层表两层表作为矩阵作为矩阵行向量的向量行向量的向量1.矩阵的生成矩阵的生成FArraya,m,n FTable a,i,m,j,n 生成一
8、个生成一个m n 的矩阵,矩阵元为的矩阵,矩阵元为aij25 两个特殊矩阵的生成两个特殊矩阵的生成FIdentityMatrix nn阶单位阵阶单位阵FDiagonalMatrix list生成一生成一n阶对角阵,阶对角阵,对角元依次为表的元素对角元依次为表的元素2.输出格式输出格式FMatrixFormmat把把mat输出一矩阵输出一矩阵形式形式FColumnFormvec把把vec输出一列输出一列263.矩阵内部元素的提取矩阵内部元素的提取Fai,j矩阵矩阵a的矩阵元的矩阵元aijFai矩阵矩阵a的第的第i行行FTransposeaj矩阵矩阵a的第的第j列列FTakea,i1,i2,j1,
9、j2矩阵矩阵a的第的第i1到到i2行行,第第j1到到j2列的子矩阵列的子矩阵aRangei1,i2,Rangej1,j227【问题问题】B3,2=?2829快捷键:加行Ctrl+Enter加列Ctrl+,3031321.矩阵的集合形式矩阵的集合形式如如 a,b,c,d2.矩阵的常规形式矩阵的常规形式如如 11122122aaaa333.矩阵形式的转换矩阵形式的转换FInputm矩阵矩阵m的输入形式(默认)的输入形式(默认)FOutputm矩阵矩阵m的输出形式(默认)的输出形式(默认)FMatrixFormm矩阵矩阵m的常规形式的常规形式FTableFormm矩阵矩阵m的表形式的表形式FCFor
展开阅读全文