Matlab实现Fourier级数的简单教程解析.pptVIP

  • 125
  • 0
  • 约2.26千字
  • 约 14页
  • 2018-12-29 发布于湖北
  • 举报
实验十五 MATLAB与傅立叶级数 一、实验目的 掌握利用MATLAB进行傅立叶级数展开的方法和技能。 二、相关知识 在高等数学中,我们学习过傅立叶级数的性质和将函数展开为傅立叶级数。本实验讨论利用MATLAB软件来完成将函数展开为傅立叶级数的工作。 我们知道,将一个函数 展开为傅立叶级数: 其实就是要求出其中的系数 和 ,根据三角函数系的正交性,我们可以得到它们的计算公式如下: 二、相关知识 这样,结合MATLAB的积分命令int()就可以计算这些系数,从而就可以进行函数的傅立叶展开了。 例1:求函数 在 上的傅立叶级数。 解:先求出傅立叶系数,程序如下: clear 其实就是要求出其中的系数 和 ,根据三角函 数系的正交性,我们可以得到它们的计算公式如下: 这样,结合MATLAB的积分命令int()就可以计算这些系数,从而就可以进行函数的傅立叶展开了。 例1:求函数 在 上的傅立叶级数。 解:先求出傅立叶系数,程序如下: clear syms x n f=x^2 a0=int(f,x,-pi,pi)/pi an=int(f*cos(n*x),x,-pi,pi)/pi bn=int(f*sin(n*x),x,-pi,pi)/pi 运行结果为: f =x^2 a0 =2

文档评论(0)

1亿VIP精品文档

相关文档