【教学课件】第7讲MATLAB符号计算二.ppt
《【教学课件】第7讲MATLAB符号计算二.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第7讲MATLAB符号计算二.ppt(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、西南科技大学网络教育西南科技大学网络教育第7讲 MATLAB符号计算二数学软件西南科技大学网络教育系列课程西南科技大学网络教育系列课程数学数学软件件主讲教师:鲜大权 副教授 西南科技大学理学院数学系西南科技大学网络教育西南科技大学网络教育7.1 级数7.2 代数方程的符号求解7.3 常微分方程的符号求解西南科技大学网络教育西南科技大学网络教育7.1.1 级数的符号求和级数符号求和函数symsum,调用格式为:symsum(a,n,n0,nn)例7.1求级数之和。命令如下:n=sym(n);s1=symsum(1/n2,n,1,inf)%求s1s2=symsum(-1)(n+1)/n,1,inf
2、)%求s2。未指定求和变量,缺省为ns3=symsum(n*xn,n,1,inf)%求s3。此处的求和变量n不能省略。s4=symsum(n2,1,100)%求s4。计算有限级数的和西南科技大学网络教育西南科技大学网络教育 7.1.2 函数的泰勒级数MATLAB中提供了将函数展开为幂级数的函数taylor,其调用格式为:taylor(f,v,n,a)例7.2求函数在指定点的泰勒展开式。命令如下:x=sym(x);f1=(1+x+x2)/(1-x+x2);f2=sqrt(1-2*x+x3)-(1-3*x+x2)(1/3);taylor(f1,x,5)%求(1)。展开到x的4次幂时应选择n=5ta
3、ylor(f2,6)%求(2)。西南科技大学网络教育西南科技大学网络教育例7.3将多项式表示成x+1的幂的多项式。命令如下:x=sym(x);p=1+3*x+5*x2-2*x3;f=taylor(p,x,-1,4)例7.4应用泰勒公式近似计算 。命令如下:x=sym(x);f=(1-x)(1/12);%定义函数,4000(1/12)=2f(96/212)g=taylor(f,4)%求f的泰勒展开式g,有4000(1/12)2g(96/212)b=96/212;a=1-b/12-11/288*b2-253/10368*b3%计算g(b)2*a%求4000(1/12)的结果4000(1/12)%用
4、MATLAB的乘方运算直接计算 西南科技大学网络教育西南科技大学网络教育 7.1.3 函数的傅立叶级数MATLAB 5.x版中,尚未提供求函数傅立叶级数的内部函数。下面我们自己设计一个简化的求任意函数的傅立叶级数的函数文件。function mfourier=mfourier(f,n)syms x a b c;mfourier=int(f,-pi,pi)/2;%计算a0for i=1:n a(i)=int(f*cos(i*x),-pi,pi);b(i)=int(f*sin(i*x),-pi,pi);mfourier=mfourier+a(i)*cos(i*x)+b(i)*sin(i*x);en
5、dreturn调用该函数时,需给出被展开的符号函数f和展开项数n,不可缺省。西南科技大学网络教育西南科技大学网络教育例7.4在-,区间展开函数为傅立叶级数。命令如下:x=sym(x);a=sym(a);f=x;mfourier(f,5)%求f(x)=x的傅立叶级数的前5项f=abs(x);mfourier(f,5)%求f(x)=|x|的傅立叶级数的前5项syms a;f=cos(a*x);mfourier(f,6)%求f(x)=cos(ax)的傅立叶级数的前6项f=sin(a*x);mfourier(f,4)%求f(x)=sin(ax)的傅立叶级数的前4项西南科技大学网络教育西南科技大学网络教
6、育7.2代数方程的符号求解7.2.1线性方程组的符号求解MATLAB中提供了一个求解线性代数方程组的函数linsolve,其调用格式为:linsolve(A,b)西南科技大学网络教育西南科技大学网络教育例7.5求线性方程组AX=b的解。解方程组(1)的命令如下:A=34,8,4;3,34,3;3,6,8;b=4;6;2;X=linsolve(A,b)%调用linsolve函数求(1)的解Ab%用另一种方法求(1)的解解方程组(2)的命令如下:syms a11 a12 a13 a21 a22 a23 a31 a32 a33 b1 b2 b3;A=a11,a12,a13;a21,a22,a23;a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件 教学 课件 MATLAB 符号 计算
限制150内