数学应用学习.pptx
《数学应用学习.pptx》由会员分享,可在线阅读,更多相关《数学应用学习.pptx(153页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、4.1数学分析符号方程的求解极限导数与微分(重)积分曲线积分与曲面积分 空间解析几何与向量代数级数微分方程第1页/共153页4.1.1符号方程的求解 主要内容 线性方程 非线性方程第2页/共153页4.1.1符号方程的求解线性方程 常用solve()和linsolve()函数来解决线性方程问题。具体格式:X=solve(方程1,.方程n,变量1,.变量m)说明:可以求解方程组,单变量时变量声明可以省略。X=linsolve(A,B)%求解线性方程组AX=B,返回特解X 第3页/共153页4.1.1符号方程的求解例4.1.1求解方程:命令:clear;x=solve(x2-x-6=0)相当于:c
2、lear;syms x;f=x2-x-6;x=solve(f)x=3 -2第4页/共153页4.1.1符号方程的求解例4.1.2 求解方程组:命令:clear;x,y=solve(x2+y-6=0,y2+x-6=0,x,y)x=2 y=2 -3 -3 1/2-1/2*21(1/2)1/2+1/2*21(1/2)1/2+1/2*21(1/2)1/2-1/2*21(1/2)若将x,y=改用X=,则仅将返回一个解的结构。X=x:4x1 sym y:4x1 sym第5页/共153页4.1.1符号方程的求解例4.1.3 求解方程组:命令:clear;A=5,0,4,2;1,-1,2,1;4,1,2,0;
3、1,1,1,1;b=3;1;1;0;X=linsolve(A,b)(Ab)X=1.0000 -1.0000 -1.0000 1.0000第6页/共153页4.1.1符号方程的求解非线性方程 常用fsolve()函数来解决非线性方程问题。具体格式:X=fsolve(fun,x0,options)说明:fun为定义好的非线性方程(组)的文件名,其中为调用函数符号;x0为求解方程的初始向量;options设置求解过程的各种参数,一般采用默认参数optimset(fsolve),其他参数可以查询帮助。第7页/共153页4.1.1符号方程的求解例4.1.4 求解方程组:x0=x(1),x(2)=0.1,
4、0.1第8页/共153页4.1.1符号方程的求解首先建立函数文件fun.m并保存在默认路径下:function y=fun(x)y=x(1)-0.5*sin(x(1)-0.3*cos(x(2),.x(2)-0.5*cos(x(1)+0.3*sin(x(2);然后运行命令:clear;x0=0.1,0.1;x=fsolve(fun,x0,optimset(fsolve)x=0.5414 0.3310第9页/共153页4.1.2极限 主要内容单变量函数的极限多变量函数的极限第10页/共153页4.1.2极限单变量函数的极限首先进行符号变量说明:syms x y t h a 然后定义函数fun,再使
5、用下列命令格式求对应极限:limit(fun,x,a)%求函数fun当xa时的极限limit(fun,a)%默认变量x或唯一符号变量limit(fun)%默认变量x,且a=0limit(fun,x,a,right)%右极限 xa+limit(fun,x,a,left)%左极限 xa-第11页/共153页4.1.2极限例4.1.5 举例:结果 syms x h a f=sin(x)/x;limit(f)1 limit(f,inf)0 limit(x-2)/(x2-4),2)1/4 limit(1/x,x,0,right)inf limit(1/x,x,0,left)-inf limit(sin(
6、x+h)-sin(x)/h,h,0)cos(x)limit(1+a/x)*sin(x),x,a)2*sin(a)第12页/共153页4.1.2极限例4.1.6试求解极限问题:解:syms x a b;f=x*(1+a/x)x*sin(b/x);L=limit(f,x,inf)L=exp(a)*b第13页/共153页4.1.2极限多变量函数的极限 假设有二元函数求极限问题:则可以嵌套使用limit()函数:limit(limit(fun,x,x0),y,y0)或 limit(limit(fun,y,y0),x,x0)如果x0或y0不是确定的值,而是另一个变量的函数,则顺序不能交换。注意:此种用法
7、只适用于极限存在的情况。第14页/共153页4.1.2极限例4.1.7 求出二元函数极限值:解:syms x y;f=sin(x*y)/x;L=limit(limit(f,x,0),y,0)L1=limit(limit(f,y,0),x,0)L=0 L1=0第15页/共153页4.1.2极限例4.1.8 求出二元函数极限值:解 syms x y k;f=(x2-y2)/(x2+y2);(1)L=limit(limit(f,x,0),y,0)(2)L1=limit(limit(f,y,0),x,0)(3)L2=limit(limit(f,y,k*x),x,0)L=-1 L1=1 L2=-(-1+
8、k2)/(1+k2)第16页/共153页4.1.3导数和微分 主要内容导数和高阶导数高阶混合偏导数复合函数求导隐函数求偏导参数方程求导导数的应用梯度计算和方向导数第17页/共153页4.1.3导数和微分导数和高阶导数首先进行符号变量说明:syms 然后定义函数f,再使用下列命令格式求对应导数:diff(f)%f对默认变量x求一阶导数diff(f,v)%f 对变量v求一阶导数diff(f,n)%f对默认变量x 求n阶导数diff(f,v,n)%f 对变量v 求n阶导数显然,用以上命令可以实现求各阶纯偏导。微分与导数是共通的,只须将求导答案变形一下即可!第18页/共153页4.1.3导数和微分例4
9、.1.9 命令:syms a x y;f=x3+y2+a*x*y-3*x+7;f1=diff(f)结果:f1=3*x2+a*y-3 f2=diff(f,y)f2=2*y+a*x f3=diff(f,2)f3=6*x f4=diff(f,y,2)f4=2 第19页/共153页4.1.3导数和微分高阶混合偏导数假设有多元函数求偏导问题:则可以嵌套使用diff()函数:命令格式:diff(difft(f,x,m),y,n)或 diff(diff(f,y,n),x,m)第20页/共153页4.1.3导数和微分例4.1.10 求:命令:syms x y;z=(x2-2*x)*exp(-x2-y2-x*y
10、);zxzy=diff(diff(z,x),y)zxzy=(2*x-2)*(-2*y-x)*exp(-x2-y2-x*y)-(x2-2*x)*exp(-x2-y2-x*y)+(x2-2*x)*(-2*x-y)*(-2*y-x)*exp(-x2-y2-x*y)第21页/共153页4.1.3导数和微分化简一下:命令:zxzy1=simple(zxzy)zxzy1=exp(-x2-y2-x*y)*(-4*x*y-3*x2+4*y+4*x +5*x3*y+2*x4+2*x2*y2-10*x2*y-4*x3-4*x*y2)第22页/共153页4.1.3导数和微分例4.1.11 求:命令:syms x y
11、;f=(x2-2*x)*exp(-x2-y2-x*y);ydx=-diff(f,x)/diff(f,y)ydx=(-(2*x-2)*exp(-x2-y2-x*y)-(x2-2*x)*(-2*x-y)*exp(-x2-y2-x*y)/(x2-2*x)/(-2*y-x)/exp(-x2-y2-x*y)第23页/共153页4.1.3导数和微分复合函数求导例4.1.12 已知:求:命令:syms t x y;t=exp(sin(x);y=sin(exp(t);ydx=diff(y,x)ydx=cos(exp(exp(sin(x)*cos(x)*exp(sin(x)*exp(exp(sin(x)注意不能
12、将t=exp(sin(x);y=sin(exp(t);输入顺序颠倒,否则结果0。第24页/共153页4.1.3导数和微分隐函数求偏导假设有隐函数表达式f(x1,x2,xn)=0,求偏导问题:可以使用diff()函数,命令格式:F=-diff(f,xj)/diff(f,xi)第25页/共153页4.1.3导数和微分例4.1.13 已知 求:命令:clear;syms x y;F=atan(y/x)-log(sqrt(x2+y2);ydx=-diff(F,y)/diff(F,x)ydx=(-1/x/(1+y2/x2)+1/(x2+y2)*y)/(-y/x2/(1+y2/x2)-1/(x2+y2)*
13、x)simple(ydx)ydx=(x-y)/(y+x)第26页/共153页4.1.3导数和微分参数方程求导假设有参数方程表达式y=f(t),x=g(t),求导数:可以使用diff()函数的递归调用,命令格式:dk=diff(dk-1,t)/diff(x,t)其中dk-1表示k-1阶导数注意不能用:dk=diff(y,t,k)/diff(x,t,k)第27页/共153页4.1.3导数和微分例4.1.14 已知 求:命令:syms a b t x y;x=a*cos(t);y=b*sin(t);d1=diff(y,t)/diff(x,t)d1=-b*cos(t)/a/sin(t)pretty(s
14、imple(d1)b -a tan(t)第28页/共153页4.1.3导数和微分d2=diff(d1,t)/diff(x,t)d2=-(b/a+b*cos(t)2/a/sin(t)2)/a/sin(t)pretty(simple(d2)b -2 2 a (-1+cos (t)sin(t)第29页/共153页4.1.3导数和微分若改用:xd2=diff(y,t,2)/diff(x,t,2)xd2=b*sin(t)/a/cos(t)pretty(simple(xd2)b tan(t)-a显然不同。第30页/共153页4.1.3导数和微分导数的应用例4.1.15 讨论函数 的极值、单调性和其导数函数
15、的关系。命令:clear;syms x y dy d2y;y=x2/(1+x2);dy=simple(diff(y);pretty(dy)x 2 -2 2 (1+x )第31页/共153页4.1.3导数和微分Px=solve(dy)Px=0 d2y=simplify(diff(y,2)d2y=-2*(-1+3*x2)/(1+x2)3 P2x=solve(d2y)P2x=-1/3*3(1/2)1/3*3(1/2)第32页/共153页4.1.3导数和微分lims=-5,5;subplot(3,1,1);ezplot(y,lims);hold on;line(0,0,-0.5,1.5),line(-
16、sqrt(3)/3,-sqrt(3)/3,-0.5,1.5);line(sqrt(3)/3,sqrt(3)/3,-0.5,1.5);subplot(3,1,2);ezplot(dy,lims);hold on;line(0,0,-1,1.5);line(-5,5,0,0);%同时绘制横轴subplot(3,1,3);ezplot(d2y,-5,5);hold on;line(-5,5,0,0);line(-sqrt(3)/3,-sqrt(3)/3,-1,1.5);line(sqrt(3)/3,sqrt(3)/3,-1,1.5);第33页/共153页4.1.3导数和微分第34页/共153页4.1
17、.3导数和微分梯度计算和方向导数jacobian(fun,v)%v是求导变量向量,表示fun对 v求偏导矩阵即梯度gridient(F)%求F的数值梯度,一维时可用diff代替dot(jacobian(fun),v)=jacobian(fun)v%v是某方向的单位向量,数量积就是方向导数第35页/共153页4.1.4积分 主要内容不定积分定积分与无穷积分重积分数值积分第36页/共153页4.1.4积分不定积分 不定积分问题:可以使用int()函数:F=int(fun,x)或 F=int(fun)%当fun中只有一个自变量x,则x可省 最终答案应为:F(x)+C第37页/共153页4.1.4积分
18、例4.1.16 用diff()diff()函数求的4 4阶导数,再积分,检验是否可以得出一致的结果。命令:syms x;y=sin(x)/(x2+4*x+3);y4=diff(y,4);y0=int(int(int(int(y4);pretty(simple(y0)%对导数积分应该得出原函数 sin(x)-(x+1)(x+3)第38页/共153页4.1.4积分例4.1.17证明:命令:syms a x;f=simple(int(x3*cos(a*x)2,x);f1=x4/8+(x3/(4*a)-3*x/(8*a3)*sin(2*a*x)+.(3*x2/(8*a2)-3/(16*a4)*cos(
19、2*a*x);simple(f-f1)%求两个结果的差 -3/16/a4 结果是一个常数,表明答案正确。第39页/共153页4.1.4积分例4.1.18不可积问题:命令:syms x;int(exp(x2)ans=-1/2*i*pi(1/2)*erf(i*x)结果中的erf是一个定义的函数:表明不可积!第40页/共153页4.1.4积分定积分与无穷积分 定积分问题:可以使用int()函数:int(fun,x,a,b)若为无穷积分问题,则只需将命令中a(或b)改为-inf(或inf)即可。如求:用:int(fun,x,a,inf)第41页/共153页4.1.4积分例4.1.19不可积问题 的定积
20、分 可积。命令:syms x;int(exp(-x2/2),x,0,inf)ans=1/2*2(1/2)*pi(1/2)命令:syms x;I=int(exp(-x2/2),x,0,1)I=1/2*erf(1/2*2(1/2)*2(1/2)*pi(1/2)可以使用vpa()函数显示数值:vpa(I,5)=0.85565第42页/共153页4.1.4积分例4.1.20变限积分也可使用定积分求解:命令:syms x t;F=int(exp(t),t,2*x,sin(x)F=exp(sin(x)-exp(2*x)命令:Fx=diff(F,x)Fx=cos(x)*exp(sin(x)-2*exp(2*
21、x)第43页/共153页4.1.4积分重积分 重积分问题可以先化为累次积分的方式再使用 int()函数的嵌套来解决:例4.1.21求二重积分:第44页/共153页4.1.4积分 clear ;syms x y;f=x2*sin(x*y);a1=int(f,x,y,1)a1=(-y2*cos(y)+2*cos(y)+2*y*sin(y)+y4*cos(y2).-2*cos(y2)-2*y2*sin(y2)/y3 I=int(a1,y,0,1)I=-1/2*sin(1)+1/2a2=int(f,y,0,x)a2=-cos(x2)*x+x I1=int(a2,x,0,1)I=-1/2*sin(1)+
22、1/2第45页/共153页4.1.4积分数值积分 一元函数数值积分:q=quad(fun,a,b,tol)-采用辛普森计算积分q=quad8(fun,a,b,tol)-采用newton cotes方法计算积分q=quadl(fun,a,b,tol)-采用lobatto方法计算 tol表示绝对误差限,默认10-6,a,b是确定值;fun可以是字符串、内联函数或M函数名。二重数值积分:q=dblquad(fun,inmin,inmax,outmin,outmax,tol,method)inmin,inmax是内变量下限和上限,outmin,outmax是外变量下限和上限,只能是常数,即只能计算矩形
23、域上的积分。第46页/共153页4.1.4积分例4.1.21(2)求积分:比较下列三种结果:syms x;i=int(exp(-x2),x,0,1),vpa(i,15)i=1/2*erf(1)*pi(1/2)0.746824132812427f=inline(exp(-x.2,x);q1=quad(f,0,1)q1=0.74682418072642q2=quadl(f,0,1)q2=0.74682413398845第47页/共153页4.1.5曲线积分与曲面积分 曲线积分与曲面积分总是可以通过类似于重积分的处理方法转化为定积分方式来求解。关键是掌握好转化公式和对积分限的要求。第48页/共153
24、页4.1.5曲线积分与曲面积分例4.1.22求对坐标的曲线积分:C是圆周x2+y2=ax的上半部分顺时针方向。命令:clear ;syms x y a;y=sqrt(a*x-x2);ydx=diff(y,x);f=x2+y2+4*x*y*ydx;L=int(f,x,0,a)L=1/6*a3第49页/共153页4.1.6空间解析几何与向量代数 主要内容有关向量的计算:模、方向余弦和方向角有关向量的计算:数量积、向量积空间曲线和曲面的绘制第50页/共153页4.1.6空间解析几何与向量代数有关向量的计算:模、方向余弦和方向角例4.1.23求向量 的模、方向余弦和方向角。命令:clear;a=2,-
25、3,5;mo=sqrt(sum(a.2)%模Mo=sqrt(a*a)cx=2/mo;cy=-3/mo;cz=5/mo;c=cx,cy,cz%方向余弦ax=acos(cx);ay=acos(cy);az=acos(cz);%方向角A=ax,ay,az*180/pi%将弧度变为角度mo=6.1644c=0.3244 -0.4867 0.8111 A=71.0682 119.1216 35.7958第51页/共153页4.1.6空间解析几何与向量代数有关向量的计算:数量积、向量积例4.1.24求向量 和 的数量积、向量积。命令:clear;a=2,-3,1;b=1,-1,3;s=dot(a,b)%数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学 应用 学习
限制150内