MATLAB在数的应用.docVIP

  • 8
  • 0
  • 约1.09万字
  • 约 10页
  • 2017-03-09 发布于贵州
  • 举报
MATLAB在数的应用

《MATLAB语言》课程论文 MATLAB在的应用 1 ,的和 程序如下: n sym n ; x sym x ; %定义符号变量n,x s1 symsum x^n/n*3^2,n,1,inf ; %求s1,求和变量n不能省略 s1 -9*log 1-x s2 x+2*x^2+3*x^3+...+n*x^n+... ; %求s2, 变量n为1到n s2 x/ x-1 ^2 问题二. 求级数,的和 程序如下: clear %清屏 syms n; %定义符号变量n f1 2*n-1 /2^n; %级数f1的表达式 f2 1/ n* 2*n+1 ; %级数f2的表达式 s3 symsum f1,n,1,inf %求s3,变量n从1到无穷 s4 symsum f2,n,1,inf %求s4,变量n从1到无穷 运行结果为: s3 3 s4 2-2*log 2 说明:本例是收敛的情况,如果发散,则得到的和为inf,因此,本方法就可以同时用来解决求和问题和收敛性问题。 问题三.求解级数 ,的和 程序如下: clear syms n x ; %定义符号变量n,x f3 sin x /n^2; %级数f3的表达式 f4 -1 ^ n-1 *x^n/n; %级数f4的表达式 s5 symsum f3,n,1,inf %变量n从1到无穷 s6 symsum f4,n,1,inf %变量n从1到无穷 运行结果为: s5 1/6*sin x *pi^2 s6 log 1+x 说明:从这个例子可以看出,symsum()这个函数不但可以处理常数项级数,也可以处理函数项级数。 2. 函数的泰勒级数展开 级数是高等数学中函数的一种重要表现形式,有许多复杂的函数都可以用级数简单的; 表示,而将一个复杂的函数展开成幂级数并去前面的若干项来近似表达这个函数是一种很好的近似方法,在学习级数的时候,我们知道展开成级数有时候是比较麻烦的,但用MATLAB求解却很简便。 泰勒(Taylor 级数将一个任意函数表示为幂级数,并且,在许多情况下,只需要取幂级数的前几项来表示该函数,这对于大多数工程应用问题来说,精度已经足够。MATLAB提供了taylor函数将函数展开为幂级数, 其调用格式为: taylor f,v,,n,a 该函数将函数f按变量v展开为泰勒级数,展开到第n项 即变量v的n-1次幂)为止,n的默认值为6,v的默认值与diff函数相同。参数a指定将函数f在自变量v a出展开,a的默认值为0. 问题一.将函数在x 1处按5次多项式展开 程序如下: x sym x ; %定义符号变量x f1 1+x+x^2 / 1-x+x^2 ; %函数f1的表达式 taylor f1,6,1 %求f1,展开到x 1的5次幂是应选择n 6 ans 3-2* x-1 ^2+2* x-1 ^3-2* x-1 ^5 问题二.将函数展开为(x+4 的幂级数 程序如下: x sym x ; %定义符号变量x f2 1/ x^2+3*x+2 ; %函数f2的表达式 taylor f2,x,4 ; %将f2在x 4处展开,默认值为6 ans 1/2-3/4*x+7/8*x^2-15/16*x^3 问题三.将函数展开成x的幂级数 程序如下: x sym x ; %定义符号变量x f3 exp x ; %函数f3的表达式 taylor f3,x %将f3在x 0处展开,n的默认值为6 ans 1+x+1/2*x^2+1/6*x^3+1/24*x^4+1/120*x^5 问题四.将函数展开为x 0的幂级数,x为任意常数,展开至4次幂 程序如下: clear %清屏 syms x m ; %定义符号变量 x,m f4 1+x ^m; %函数f4的表达式 taylor f4,5 %将f4在x 0处展开至4次幂 ans 1+m*x+1/2*m* m-1 *x^2+1/6*m* m-1 * m-2 *x^3+1/24*m* m-1 * m-2 * m-3 *x^4 3.函数的傅里叶级数展开级变换 ⑴傅里叶级数 fourierbn 的应用非常广泛,尤其是周期函数在电路分析,数 学物理方程,大学物理及模拟电路中都起着非常重要的作用。因为它在各个领域中都起着至关重要的作用,所以傅里叶级数的展开,求解变换是我们务必要掌握的。MATLAB为我们提供了求解这些问题的简便方法。 在MATLAB中,进行傅里叶变换的函数是: ①fourier f,x,t :求函数f x 的傅里叶像函数F t , ②Ifourier F,t,x :求傅里叶级数F t 的原函数f x . 问题一.求函数y |x|的傅里叶变换及其逆变换 程序如下: syms x t; % 定义符号变量x,t y a

文档评论(0)

1亿VIP精品文档

相关文档