概述
数学实验8 用Matlab软件求级数的和函数的泰勒级数和傅氏级数
数学实验八 用Matlab 软件求级 的和、函 的泰勒级 和傅
氏级
一、求级 的和
Matlab 中,可用symsum 函数求数列或级数的和,其调用格式为:
syms n
symsum(f(n), n a ,b)
其中,f (n) 为数列或级数的通项,n 为自变量,a 为该数列或级数所求和的起始项数,
b 为该数列或级数所求和的结束项数.此格式表示求级数f (k ) 关于变量n 从第0 项到第
k 0
n 1项的和.当省略n 、a 、b 时,求关于默认变量k 的级数 k
f (k ) 从第0 项到第 1
k 0
项的和;当省略 、 时,求级数 f (k ) 从第0 项到第 项的和.
a b n 1
k 0
例1 分别求级数k 3 的前k 项和及从第5 项到第10 项的和.
k 0
解 在命令行中输入:
syms k
Sk=simple(symsum(k^3)); %利用simple 函数化简Sk 的表达式
S5_10=symsum(k^3,5,10);
Sk,S5_ 10
计算结果如下:
Sk =
1/4*k^2*(k- 1)^2
S5_10 =
2925
即
k 1 3 k 2 (k 1)2
Sk k ,S5_ 10 2925 .
k 0 4
1
例2 求级数 的和.
n!
n 0
解 在命令行中输入:
syms n
S=symsum( 1/sym('n !'),n,0,inf) % sym( n!’)是将n!定义为符号表达式
计算结果如下:
S =
exp( 1)
即
1
e .
n 0 n!
( 1)n 1 x 2n 1
例3 求幂级数 的和.
n1 (2n 1)!
解 在命令行中输入:
syms n x
S=symsum((- 1)^(n+1)*x^(2*n- 1)/sym('(2*n- 1)!'),n,1,inf)
输出结果如下:
S =
sin(x)
即
( 1)n 1 x 2n 1
sin x .
n1 (2n 1)!
二、求函 的幂级数展式
最后
以上就是冷艳冬日为你收集整理的matlab编程级数的和函数,数学实验8 用Matlab软件求级数的和函数的泰勒级数和傅氏级数.pdf...的全部内容,希望文章能够帮你解决matlab编程级数的和函数,数学实验8 用Matlab软件求级数的和函数的泰勒级数和傅氏级数.pdf...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复