分享
分销 收藏 举报 申诉 / 15
播放页_导航下方通栏广告

类型Maple6-ch3-微积分运算.doc

  • 上传人:pc****0
  • 文档编号:6634961
  • 上传时间:2024-12-18
  • 格式:DOC
  • 页数:15
  • 大小:150KB
  • 下载积分:10 金币
  • 播放页_非在线预览资源立即下载上方广告
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    Maple6 ch3 微积分 运算
    资源描述:
    第三章 微积分运算 在student库。 §3.1 极 限 3.1.1 一元函数的极限 在Maple中,求极限的函数是limit(或Limit),完整的函数表达式是: limit(f(x),x=a[,dir]); Limit(f(x),x=a[,dir]); 其中,a为极限点或无穷,dir极限方向(left、right)或real(实)和complex(复)。 参数空时,系统自动取实。 EX.1 > f:=x*sin(1/x); > limit(f,x=0); > plot(f,x=-0.1..0.1); > limit(f,x=0,left); > limit(f,x=0,real); > limit(f,x=0,complex); 由于复数不能求三角函数,故以复数趋于0极限不存在 Ex.2 > f:='f': f:=(sqrt(1+x^4)-(x^6-2*x^2)^(1/3))/(x^2*tan(1/x)*sin(1/x)*(1-cos(1/x))); > limit(f,x=infinity); 也可用求极限的另一形式: > f:='f': f:=x->(sqrt(1+x^4)-(x^6-2*x^2)^(1/3))/(x^2*tan(1/x)*sin(1/x)*(1-cos(1/x))); > limit(f(x),x=infinity); Ex.3 > limit(1/x,x=0); x->infinity的符号影响结果,故出给不存在 > limit(1/x,x=0,left); 3.1.2 多元函数的极限 多元函数求极限,公式与一元函数极限公式类似,其完整形式如下: limit(expr(x1,x2,…,xn), {x1=a1,x2=a2,…,xn=an},dir); Limit(expr(x1,x2,…,xn), {x1=a1,x2=a2,…,xn=an},dir); 其中,如果某些xi没有取值时,系统将保留不动。 > limit((x^2-y^2)/(x^2+y^2),x=1,left); > limit((x^2-y^2)/(x^2+y^2),{x=1,y=2}); > limit((x^2-y^2)/(x^2+y^2),{x=0,y=0}); > limit((x^2-y^2)/(x^2+y^2),{x=0,y=infinity}); 3.1.3 复变函数的极限 > z:=x+y*I; > f:='f': f:=(abs(z))^2; > limit(evalc(f),{x=1,y=1}); 求极限的另一方法: > f:='f': z:='z': f:=z->(z+4)/(z-4); limit(f(z),z=-4+4*I); 4.1.4 函数的连续性 用来判断函数连续性的函数: iscont(expr, x=a..b, dir); 其中expr是一个代数表达式,即要判断的表达式。x=a..b用来表示需要判断的自变量所在的区间,a和b都取实数,当a比b大时,系统会自动将其转换。Dir可取open、closed或什么都不选,用来表示在开区间中判断函数的连续性还是在闭区间中判断,默认值是在开区间中进行,当在闭区间中判断连续性是将检查起始点和终止点的连续性。 > iscont(1/x,x=0..1); 在(0,1)上连续 > iscont(1/x,x=0..1,open); 在(0,1)上连续 > iscont(1/x,x=0..1,closed); 在[0,1]上不连续 > iscont(1/(exp(x)+b),x=1..2); 在(1,2)上没有结果 Maple还提供两个寻找函数表达式的不连续点,它们是:参P129。 discont(f,x); fdiscont(f,domain,res ivar,eqns); 第二个函数中“domain”表示求解区间;“res”是期望值的精度;“ivar”是独立变量的名称;“eqns”是一个可选的等式,用来设置系统运算的参数。 §3.2 序列与级数 3.2.1 创建一个序列 序列的创建多种多样,这里给出生成函数 seq(f, i=m..n); seq(f,i=x);——x 其中第一个参数f为代数表达式,第二个参数是设定的自量变的取值范围,可以是区间,也可以是另外一个序列或集合、列表等。如: > x:=seq(i^2,i=1..5); 生成区间[1,5]上的整数的平方序列x > seq(i mod 5, i=x); 生成上序列x的模5的值序列 > seq(i,i="a".."f"); 生成字符串序列 > seq(x^2,x=[a,a^2,3]); 3.2.2 序列的基本运算 1. 赋值操作 由于序列是多个元素的集合,在各种运算时都是对多个元素进行操作,Maple又把序列看成是一个多元素对象,因此有些普通数值和符号运算规则需要稍做修改。 > SqC:=a,b,a+b,a-b,a*b,a/b; > subs(a=3,b=4,SqC); 将SqC中的a,b分别换为3,4 Error, wrong number (or type) of parameters in function subs 出错的原因是subs()只能包含一个代数表达式,而Maple却将序列SqC看成是多个代数表达式。为了解决这个问题,我们不得不先将序列转换成一个列表(list),操作完成后以后再转换成序列,如: > op(subs(a=3,b=4,[SqC])); op()——取列表中各元素得序列 或 > subs(a=3,b=4,[SqC]); > whattype(%); > op(%%); 2. 函数运算 上面对序列进行赋值运算时需将其转化为列表才行。如果按同样的思路,将序列转化 为列表,然后将元素作为一个函数自变量的值进行运算,实际上行不通,如: > exp([%]); Error, exp expects its 1st argument, x, to be of type algebraic, but received [3, 4, 7, -1, 12, 3/4] 系统报错,好在Maple有一个函数map()可以解决这个问题: map(fcn, expr, arg2, …, argn); fcn为操作名,expr是任何一个表达式,argi是一个可选操作名。如: > op(map(exp,[SqC])); 又如: > map(f, x + y*z); > map(f, y*z); > map(f, {a,b,c}); > map(x -> x^2, x + y); > map(proc(x,y) x^2+y end proc, [1,2,3,4], 2); > map(f, g, {a,b,c}); > map2(f, g, {a,b,c}); > map(op, 1, [a+b,c+d,e+f]); 3. 从序列中按位置寻找元素——P133 4. 判断元素是否在序列中 5. 寻找最大和最小值 6. 寻找满足特写条件的元素 7. 序列各元素之间的代数运算 3.2.3 数的定义与展开 1. 幂级数展开 series(expr,eqn); series(expr,eqn,n); expr是需要展开的表达式,eqn是一个等式(如,x=a)或是一个变量名(如,x),n是级数展开的阶数(n-1),缺省“n”,系统取默认的值“Order=6”,展开Order-1阶。如: > series(exp(x),x); > Order:=4; > series(exp(x),x); > series(exp(x),x=a,4); > Ps:=convert(%,polynom); # 将高阶项去掉 2. 泰勒(Taylor)展开 Maple提供两个函数taylor、mtaylor来分别处理一元表达式和多元表达式的展开,它们的参数设置与幂级数展开series相同,如: > taylor(exp(x),x); > Order:=4; > taylor(exp(x),x); > taylor(exp(x),x=a,4); > Ps:=convert(%,polynom); 多元函数的泰勒展式: > mtaylor(exp(x*y),{x=1,y=1},3); 3. Laurent级数展开 4. 泊松(Possion)级数展开 5. 傅立叶(Fourier)展开 3.2.4 级数的基本运算 > Sn:=1/x^n; > sum(Sn,n=1..infinity); > sum(Sn,n=4..10); > simplify(%); §3.3 微 分 3.3.1 一元函数的微分运算 定义: > f:='f': f:=x->x/(x^2+1); > limit((f(x+h)-f(x))/h,h=0); 求导函数: diff(f,x);——返回经过计算的表达式 diff(f,x,x,…,x);——求高阶导数表达式 Diff(f,x); ——返回没有经过计算的表达式 如: > diff(x/(x^2+1),x): simplify(%); 一阶导数 > diff(x/(x^2+1),x,x): simplify(%); 二阶导数 > diff(x/(x^2+1),x, x$3): simplify(%); 三阶导数 另有函数D:——P142 > D(x->x/(x^2+1))(x): simplify(%); 一阶导数 > D(x/(x^2+1))(x): simplify(%); 视x为函数 3.3.2 多元函数的偏微分运算 > f(x,y):=x^6*y^5; > diff(f(x,y),x,y); > diff(f(x,y),x$3,y$2); 3.3.3 隐函数的微分运算 例:设,求y’. > Eq:='Eq': Eq:=2*x^2-2*x*y(x)+y(x)^2+x+2*y(x)+1=0; 上步中,一定将“y”换成“y(x)”,否则将y视为参数,而不是x的函数 > dEq:=diff(Eq,x); 对方程两边关于x求导数 > isolate(dEq,diff(y(x),x)); 解出diff(y(x),x) 练习: 已知氢分了离子的反键态能量如下形式: (1)证明Eg可以写成Eg=,并求出F(t)和G(t),其中t=kR; (2) 假设已知 =0情况下导致k= , 求解当t分别趋于0和正无穷时k的值。 提示: > Eg:='Eg': > Eg:=-1/2*k^2+(k^2-k-1/R+1/R*(1+k*R)*e^(-2*k*R)-k*(k-2)*(1+k*R)*e^(-k*R))/(1-e^(-k*R)*(1+k*R+1/3*k^2*R^2)): Eg:=subs(e=exp(1),%); 这一行的命令起什么作用? > E1:=subs(R=t/k,Eg); > E1:=collect(E1,k); > F:='F': F:=subs(k^2=1,k=0,E1): F:=simplify(%); > G:='G': subs(k^2=0,k=1,E1): G:=simplify(%); > F1:=simplify(diff(F,t)); > G1:=simplify(diff(G,t)); > limit(-(G+t*G1)/(-F+t*F1),t=0); > limit(-(G+t*G1)/(F+t*F1),t=infinity); 问题: 如何求出k? §3. 4 不定积分与定积分 3.4.1 不定积分 int(expr,x);——给出算出的结果 Int(expr,x);——不给出计算结果 > int(1/(x^2+x),x); > Int(1/(x^2+x),x); > %=value(%); 3.4.2 定积分 int(f,x=a..b); Int(f,x=a..b); > int(sin(x),x=0..Pi); > Int(sin(x),x=0..Pi); > %=evalf(%); > int(Dirac(x),x=-infinity..infinity); ?Dirac(x) > f(x):=sqrt(1+x^2): > int(f(x),x); > assume(n,integer): > simplify(int(x^n*exp(-x^2),x=-infinity..infinity)); Definite integration: Can't determine if the integral is convergent. Need to know the sign of --> n+1 Will now try indefinite integration and then take limits. 3.4.3 多重积分 Doubleint(f(x,y),x,y);——二重积分 Tripleint(f(x,y,z),x,y,z);——三重积分 > with(student): > Doubleint(x/y,x,y); 二重不定积分 > %=value(%); > Doubleint(x/y,x,y,D); 区域D上的二重积分 > Doubleint(x/y,x=1..2,y=1..2); 二重积分转化为二次积分计算 > %=value(%); > int(int(x/y,x),y); 用不定积分求二重不定积分 > int(int(x/y,x=1..2),y=1..2); 用定积分计算累次积分 > f(x,y,z):=x^2*y^2*z^2; 三元函数的重积分 > Tripleint(f(x,y,z),x,y,z); 三重不定积分 > %=value(%); > Tripleint(f(x,y,z),x,y,z,D); 区域D上的三重不定积分 求单位球体区域D: 上的三重积分: > Tripleint(x^2*y^2*z^2,x=-sqrt(1-y^2-z^2)..sqrt(1-y^2-z^2),y=-sqrt(1-z^2)..sqrt(1-z^2),z=-1..1); > value(%); 其它参P152。 15
    展开阅读全文
    提示  咨信网温馨提示:
    1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
    2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
    3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
    4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
    5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
    6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

    开通VIP折扣优惠下载文档

    自信AI创作助手
    关于本文
    本文标题:Maple6-ch3-微积分运算.doc
    链接地址:https://www.zixin.com.cn/doc/6634961.html
    页脚通栏广告

    Copyright ©2010-2025   All Rights Reserved  宁波自信网络信息技术有限公司 版权所有   |  客服电话:0574-28810668    微信客服:咨信网客服    投诉电话:18658249818   

    违法和不良信息举报邮箱:help@zixin.com.cn    文档合作和网站合作邮箱:fuwu@zixin.com.cn    意见反馈和侵权处理邮箱:1219186828@qq.com   | 证照中心

    12321jubao.png12321网络举报中心 电话:010-12321  jubao.png中国互联网举报中心 电话:12377   gongan.png浙公网安备33021202000488号  icp.png浙ICP备2021020529号-1 浙B2-20240490   


    关注我们 :微信公众号  抖音  微博  LOFTER               

    自信网络  |  ZixinNetwork