微积分问题的计算机求解省公共课一等奖全国赛课获奖课件.pptx
《微积分问题的计算机求解省公共课一等奖全国赛课获奖课件.pptx》由会员分享,可在线阅读,更多相关《微积分问题的计算机求解省公共课一等奖全国赛课获奖课件.pptx(103页珍藏版)》请在咨信网上搜索。
1、第三章 微积分问题计算机求解微积分问题解析解微积分问题解析解函数级数展开与级数求和问题求解函数级数展开与级数求和问题求解数值微分数值微分数值积分问题数值积分问题曲线积分与曲面积分计算曲线积分与曲面积分计算第1页3.1 微积分问题解析解 3.1.1 极限问题解析解单变量函数极限格式1:L=limit(fun,x,x0)格式2:L=limit(fun,x,x0,left 或 right)第2页例:试求解极限问题 syms x a b;f=x*(1+a/x)x*sin(b/x);L=limit(f,x,inf)L=exp(a)*b例:求解单边极限问题 syms x;limit(exp(x3)-1)/
2、(1-cos(sqrt(x-sin(x),x,0,right)ans=12第3页在(-0.1,0.1)区间绘制出函数曲线:x=-0.1:0.001:0.1;y=(exp(x.3)-1)./(1-cos(sqrt(x-sin(x);Warning:Divide by zero.(Type warning off MATLAB:divideByZero to suppress this warning.)plot(x,y,-,0,12,o)第4页多变量函数极限:格式:L1=limit(limit(f,x,x0),y,y0)或 L1=limit(limit(f,y,y0),x,x0)假如x0 或y0
3、不是确定值,而是另一个变量函数,如x-g(y),则上述极限求取次序不能交换。第5页例:求出二元函数极限值 syms x y a;f=exp(-1/(y2+x2)*sin(x)2/x2*(1+1/y2)(x+a2*y2);L=limit(limit(f,x,1/sqrt(y),y,inf)L=exp(a2)第6页3.1.2 函数导数解析解函数导数和高阶导数格式:y=diff(fun,x)%求导数(默认为1阶)y=diff(fun,x,n)%求n阶导数例:一阶导数:syms x;f=sin(x)/(x2+4*x+3);f1=diff(f);pretty(f1)第7页 cos(x)sin(x)(2
4、x+4)-2 2 2 x +4 x+3 (x +4 x+3)原函数及一阶导数图:x1=0:.01:5;y=subs(f,x,x1);y1=subs(f1,x,x1);plot(x1,y,x1,y1,:)更高阶导数:tic,diff(f,x,100);tocelapsed_time=4.6860第8页原函数4阶导数 f4=diff(f,x,4);pretty(f4)2 sin(x)cos(x)(2 x+4)sin(x)(2 x+4)-+4-12-2 2 2 2 3 x +4 x+3 (x +4 x+3)(x +4 x+3)3 sin(x)cos(x)(2 x+4)cos(x)(2 x+4)+12
5、-24-+48-2 2 2 4 2 3 (x +4 x+3)(x +4 x+3)(x +4 x+3)4 2 sin(x)(2 x+4)sin(x)(2 x+4)sin(x)+24-72-+24-2 5 2 4 2 3 (x +4 x+3)(x +4 x+3)(x +4 x+3)第9页多元函数偏导:格式:f=diff(diff(f,x,m),y,n)或 f=diff(diff(f,y,n),x,m)例:求其偏导数并用图表示。syms x y z=(x2-2*x)*exp(-x2-y2-x*y);zx=simple(diff(z,x)zx=-exp(-x2-y2-x*y)*(-2*x+2+2*x3
6、+x2*y-4*x2-2*x*y)第10页 zy=diff(z,y)zy=(x2-2*x)*(-2*y-x)*exp(-x2-y2-x*y)直接绘制三维曲面 x,y=meshgrid(-3:.2:3,-2:.2:2);z=(x.2-2*x).*exp(-x.2-y.2-x.*y);surf(x,y,z),axis(-3 3-2 2-0.7 1.5)第11页 contour(x,y,z,30),hold on%绘制等值线 zx=-exp(-x.2-y.2-x.*y).*(-2*x+2+2*x.3+x.2.*y-4*x.2-2*x.*y);zy=-x.*(x-2).*(2*y+x).*exp(-x
7、.2-y.2-x.*y);%偏导数值解 quiver(x,y,zx,zy)%绘制引力线第12页例 syms x y z;f=sin(x2*y)*exp(-x2*y-z2);df=diff(diff(diff(f,x,2),y),z);df=simple(df);pretty(df)2 2 2 2 2 -4 z exp(-x y-z)(cos(x y)-10 cos(x y)y x +4 2 4 2 2 4 2 2sin(x y)x y+4 cos(x y)x y -sin(x y)第13页多元函数Jacobi矩阵:格式:J=jacobian(Y,X)其中,X是自变量组成向量,Y是由各个函数组成
8、向量。第14页例:试推导其 Jacobi 矩阵 syms r theta phi;x=r*sin(theta)*cos(phi);y=r*sin(theta)*sin(phi);z=r*cos(theta);J=jacobian(x;y;z,r theta phi)J=sin(theta)*cos(phi),r*cos(theta)*cos(phi),-r*sin(theta)*sin(phi)sin(theta)*sin(phi),r*cos(theta)*sin(phi),r*sin(theta)*cos(phi)cos(theta),-r*sin(theta),0 第15页隐函数偏导数:
9、格式:F=-diff(f,xj)/diff(f,xi)第16页例:syms x y;f=(x2-2*x)*exp(-x2-y2-x*y);pretty(-simple(diff(f,x)/diff(f,y)3 2 2 -2 x+2+2 x +x y-4 x -2 x y -x(x-2)(2 y+x)第17页3.1.3 积分问题解析解不定积分推导:格式:F=int(fun,x)例:用diff()函数求其一阶导数,再积分,检验是否能够得出一致结果。syms x;y=sin(x)/(x2+4*x+3);y1=diff(y);y0=int(y1);pretty(y0)%对导数积分 sin(x)sin(
10、x)-1/2-+1/2-x+3 x+1第18页对原函数求对原函数求4 4 阶导数,再对结果进行阶导数,再对结果进行4 4次积分次积分 y4=diff(y,4);y0=int(int(int(int(y4);pretty(simple(y0)sin(x)-2 x +4 x+3第19页例:证实 syms a x;f=simple(int(x3*cos(a*x)2,x)f=1/16*(4*a3*x3*sin(2*a*x)+2*a4*x4+6*a2*x2*cos(2*a*x)-6*a*x*sin(2*a*x)-3*cos(2*a*x)-3)/a4 f1=x4/8+(x3/(4*a)-3*x/(8*a3
11、)*sin(2*a*x)+.(3*x2/(8*a2)-3/(16*a4)*cos(2*a*x);simple(f-f1)%求两个结果差ans=-3/16/a4第20页定积分与无穷积分计算:格式:I=int(f,x,a,b)格式:I=int(f,x,a,inf)第21页例:syms x;I1=int(exp(-x2/2),x,0,1.5)无解I1=1/2*erf(3/4*2(1/2)*2(1/2)*pi(1/2)vpa(I1,70)ans=1.085853317666016569702419076542265042534236293532156326729917229308528 I2=int(
12、exp(-x2/2),x,0,inf)I2=1/2*2(1/2)*pi(1/2)第22页多重积分问题MATLAB求解例:syms x y z;f0=-4*z*exp(-x2*y-z2)*(cos(x2*y)-syms x y z;f0=-4*z*exp(-x2*y-z2)*(cos(x2*y)-10*cos(x2*y)*y*x2+.10*cos(x2*y)*y*x2+.4*sin(x2*y)*x4*y2+4*cos(x2*y)*x4*y2-sin(x2*y);4*sin(x2*y)*x4*y2+4*cos(x2*y)*x4*y2-sin(x2*y);f1=int(f0,z);f1=int(f1
13、,y);f1=int(f1,x);f1=int(f0,z);f1=int(f1,y);f1=int(f1,x);f1=simple(int(f1,x)f1=simple(int(f1,x)f1=f1=exp(-x2*y-z2)*sin(x2*y)exp(-x2*y-z2)*sin(x2*y)第23页 f2=int(f0,z);f2=int(f2,x);f2=int(f2,x);f2=simple(int(f2,y)f2=2*exp(-x2*y-z2)*tan(1/2*x2*y)/(1+tan(1/2*x2*y)2)simple(f1-f2)ans=0 次序改变使化简结果不一样于原函数,但其误差
14、为0,表明二者实际完全一致。这是因为积分次序不一样,得不出实际最简形式。第24页例:syms x y z int(int(int(4*x*z*exp(-x2*y-z2),x,0,1),y,0,pi),z,0,pi)ans=(Ei(1,4*pi)+log(pi)+eulergamma+2*log(2)*pi2*hypergeom(1,2,-pi2)Ei(n,z)为指数积分,无解析解,但可求其数值解:vpa(ans,60)ans=3.10807940208541272283461464767138521019142306317021863483588第25页3.2 函数级数展开与 级数求和问题求解
15、3.2.1 Taylor 幂级数展开3.2.2 Fourier 级数展开3.2.3 级数求和计算第26页3.2.1 Taylor 幂级数展开 3.2.1.1 单变量函数 Taylor 幂级数展开第27页第28页例:syms x;f=sin(x)/(x2+4*x+3);y1=taylor(f,x,9);pretty(y1)2 23 3 34 4 4087 5 3067 6 515273 7 386459 8 1/3 x-4/9 x +-x -x +-x -x +-x -x 54 81 9720 7290 1224720 918540第29页 taylor(f,x,9,2)ans=1/15*sin
16、(2)+(1/15*cos(2)-8/225*sin(2)*(x-2)+(-127/6750*sin(2)-8/225*cos(2)*(x-2)2+(23/6750*cos(2)+628/50625*sin(2)*(x-2)3+(-15697/6075000*sin(2)+28/50625*cos(2)*(x-2)4+(203/6075000*cos(2)+6277/11390625*sin(2)*(x-2)5+(-585671/2733750000*sin(2)-623/11390625*cos(2)*(x-2)6+(262453/19136250000*cos(2)+397361/5125
17、781250*sin(2)*(x-2)7+(-875225059/34445250000000*sin(2)-131623/35880468750*cos(2)*(x-2)8 syms a;taylor(f,x,5,a)%结果较冗长,显示从略ans=sin(a)/(a2+3+4*a)+(cos(a)-sin(a)/(a2+3+4*a)*(4+2*a)/(a2+3+4*a)*(x-a)+(-sin(a)/(a2+3+4*a)-1/2*sin(a)-(cos(a)*a2+3*cos(a)+4*cos(a)*a-4*sin(a)-2*sin(a)*a)/(a2+3+4*a)2*(4+2*a)/(a2
18、+3+4*a)*(x-a)2+第30页例:对y=sinx进行Taylor幂级数展开,并观察不一样阶次近似效果。x0=-2*pi:0.01:2*pi;y0=sin(x0);syms x;y=sin(x);plot(x0,y0,r-.),axis(-2*pi,2*pi,-1.5,1.5);hold on for n=8:2:16 p=taylor(y,x,n),y1=subs(p,x,x0);line(x0,y1)endp=x-1/6*x3+1/120*x5-1/5040*x7p=x-1/6*x3+1/120*x5-1/5040*x7+1/362880*x9p=x-1/6*x3+1/120*x5-
19、1/5040*x7+1/362880*x9-1/39916800*x11p=x-1/6*x3+1/120*x5-1/5040*x7+1/362880*x9-1/39916800*x11+1/6227020800*x13 第31页p=x-1/6*x3+1/120*x5-1/5040*x7+1/362880*x9-1/39916800*x11+1/6227020800*x13-1/1307674368000*x15第32页3.2.1.2 多变量函数Taylor 幂级数展开多变量函数 在Taylor幂级数展开第33页例:?syms x y;f=(x2-2*x)*exp(-x2-y2-x*y);F=m
20、aple(mtaylor,f,x,y,8)F=mtaylor(x2-2*x)*exp(-x2-y2-x*y),x,y,8)第34页 maple(readlib(mtaylor);读库,把函数调入内存 F=maple(mtaylor,f,x,y,8)F=-2*x+x2+2*x3-x4-x5+1/2*x6+1/3*x7+2*y*x2+2*y2*x-y*x3-y2*x2-2*y*x4-3*y2*x3-2*y3*x2-y4*x+y*x5+3/2*y2*x4+y3*x3+1/2*y4*x2+y*x6+2*y2*x5+7/3*y3*x4+2*y4*x3+y5*x2+1/3*y6*x syms a;F=ma
21、ple(mtaylor,f,x=1,y=a,3);F=maple(mtaylor,f,x=a,3)F=(a2-2*a)*exp(-a2-y2-a*y)+(a2-2*a)*exp(-a2-y2-a*y)*(-2*a-y)+(2*a-2)*exp(-a2-y2-a*y)*(x-a)+(a2-2*a)*exp(-a2-y2-a*y)*(-1+2*a2+2*a*y+1/2*y2)+exp(-a2-y2-a*y)+(2*a-2)*exp(-a2-y2-a*y)*(-2*a-y)*(x-a)2第35页3.2.2 Fourier 级数展开第36页function A,B,F=fseries(f,x,n,a,
22、b)if nargin=3,a=-pi;b=pi;endL=(b-a)/2;if a+b,f=subs(f,x,x+L+a);end变量区域交换A=int(f,x,-L,L)/L;B=;F=A/2;for i=1:n an=int(f*cos(i*pi*x/L),x,-L,L)/L;bn=int(f*sin(i*pi*x/L),x,-L,L)/L;A=A,an;B=B,bn;F=F+an*cos(i*pi*x/L)+bn*sin(i*pi*x/L);endif a+b,F=subs(F,x,x-L-a);end 换回变量区域第37页例:syms x;f=x*(x-pi)*(x-2*pi);A,
23、B,F=fseries(f,x,6,0,2*pi)A=0,0,0,0,0,0,0 B=-12,3/2,-4/9,3/16,-12/125,1/18 F=12*sin(x)+3/2*sin(2*x)+4/9*sin(3*x)+3/16*sin(4*x)+12/125*sin(5*x)+1/18*sin(6*x)第38页例:syms x;f=abs(x)/x;%定义方波信号 xx=-pi:pi/200:pi;xx=xx(xx=0);xx=sort(xx,-eps,eps);%剔除零点 yy=subs(f,x,xx);plot(xx,yy,r-.),hold on%绘制出理论值并保持坐标系 for
24、n=2:20 a,b,f1=fseries(f,x,n),y1=subs(f1,x,xx);plot(xx,y1)end第39页a=0,0,0b=4/pi,0f1=4/pi*sin(x)a=0,0,0,0 b=4/pi,0,4/3/pif1=4/pi*sin(x)+4/3/pi*sin(3*x)第40页3.2.3 级数求和计算是在符号工具箱中提供第41页例:计算 format long;sum(2.0:63)%数值计算ans=1.844674407370955e+019 sum(sym(2).0:200)%或 syms k;symsum(2k,0,200)把2定义为符号量可使计算更准确ans=
25、3213876088517980551083924184682325205044405987565585670602751 syms k;symsum(2k,0,200)ans=3213876088517980551083924184682325205044405987565585670602751第42页例:试求解无穷级数和 syms n;s=symsum(1/(3*n-2)*(3*n+1),n,1,inf)%采取符号运算工具箱s=1/3 m=1:10000000;s1=sum(1./(3*m-2).*(3*m+1);%数值计算方法,双精度有效位16,“大数吃小数”,无法准确 format
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微积分 问题 计算机 求解 公共课 一等奖 全国 获奖 课件
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。