1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Maple分析

Thank you! * * 有了以上的经历,我相信我完全有能力完成我所申请的项目。希望评审人员给于支持。 * BJUT 第4章 微积分 Maple提供了许多强有力的工具用以解决一元或多元微积分问题。Maple可被用于求解极限、导数、微分、积分、级数展开、级数求和、求积分变换,以及分段函数积分等诸多领域的问题。Maple不仅能够给出以上问题的数值解,同样提供解析解、符号解,还能方便地绘制出积分常数曲线以及多实际过程的模拟。 * 数据结构 求解极限 判断函数的连续性 求导和微分及其应用 求积分:不定积分和定积分的计算 主要内容 * Maple的数据结构类型主要有集合(set)、列表(list)、序列 (sequece)、数组(array)、表(table)、向量(vector)、矩阵(matrix) 及其张量(tensor)等。 4.1.1 集合 1.集合的定义 在Maple中定义的集合具有相异性和内在顺序的特点,集合用{}定义。 A1:={1,2,x5,x3}; A2:={x1,x2,x1,x3}; A3:={x1,x2,1,2}; A4:={x1,2,x2,1}; 注:用户定义的集合顺序与Maple输出的顺序并非一致,Maple输出集合遵循先数字后符号有序排列的原则,同时输出的集合的元素是互异的。 4.1数据结构 2.集合的访问 集合元素的访问时通过调用函数op来实现的,函数op的形式有: op(i,e) 功能:输出e中第i个元素 op(i..j,e) 功能:输出e中从第i至j的元素 op(e) 功能:输出e的全部元素 u:={1,x1,9,a}; op(2,u); op(2..4,u); op(u); 3.集合的运算 (1)集合的基数 集合中元素的个数称为集合的基数,在Maple中求集合的基数通 过调用函数nops来实现。 A:={x1,x2,0,{3}}; B:={x3,x5,{a,b},{a}}; nops(A); (2)集合相等 当A、B两个集合的元素完全相同时,称集合A与B相等,记为A=B.通 过调用函数evalb来判断两个集合是否相等,也可以使用函数 member来判断一个元素是否属于某个集合。 A:={1,2,3,4}; B:={1,2,4,5}; C:={4,2,3,1}; evalb(A=B); evalb(A=C); member(3,B); (3)集合的交、并、差的运算 在Maple中,交:intersect 并:union 差:minus 也可以使用这 些函数进行混合运算。注意进行混合运算时要加()。 A intersect B; A union C; A minus B; 4.1.2 序列 序列是有穷或无穷有序排列的一列数,可以用来产生列表。 (1)定义:seq(f,i=m..n) f是表达式,i是变量名 功能:由f产生 由m至n步长为1的序列。 seq(f,i=x) 功能:用序列x作为步长生成新的序列。 seq(i^2,i=1..5); seq(x[i],i=1..5); 如果要改变变量的步长,则要用seq(f,i=x) 事先对x进行定义。 x:=seq(i^2,i=1..5); seq(sin(Pi*i/6),i=x); (2)序列的访问 列表名[元素序号] x:=seq(1/6*i^2,i=1..5); x[3]; 4.1.3 列表 (1)定义: [包括的有序元素] (与集合的区别) A:=[x1,x2,4,5]; (2)访问:A[i] 或调用op,可以访问多个元素,如:A[1..3]. (3)运算:nops(A) 求列表的长度(列表中元素的个数) 判断两个列表的长度是否相等evalb(nops(A)=nops(B)) nops(A); 统计字符:stats[transform,tally](B); B:=[seq(sin(x*Pi/6),x=0..30)]; 函数化列表:列表中的元素可以是列表、集合、数学表达式及函数 等。 L:=[sin,cos,exp,x-2*x+1,y-y^2]; L(Pi/2); L[1..3](Pi/2); 4.1.4数据结构类型的转换 convert (1)集合-列表,却不可转换为数组 A:={1,a,2,b}; A1:=convert(A,list); whattype(A1); A2:=convert(A,array); (2)列表-集合、数组 (列表与数组的区别??) B:=[1,3,y,5,x]; B1:=convert(B,set); convert(B,array)

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档