河南工程学院

理 学 院

MATLAB(傅立叶级数的模拟)

姓名:杨标班级:信息1241学号:201211002126

实验目的: (1)用MATLAB模拟傅立叶级数 F(x)=a0/2+ 求a0,an,bn;(2)对矩形函数,三角函数求傅立叶级数;(作图)(3)绘制函数及其傅立叶逼近实验分析(1):将F(x)=a0/2+ 展开为傅立叶级数,既是求ai,bi 根据三角函数的正交性,可得:a0=;an=;bn=应用积分求解公式int源程序:clearsyms x nf=(“函数方程”) a0=int(f,x,-pi,pi)/pi an=int(f*cos(n*x),x,-pi,pi)/pibn=int(f*sin(n*x),x,-pi,pi)/pi例:求函数f(x)=x^3+5 clearsyms x nf=x^3+5a0=int(f,x,-pi,pi)/pian=int(f*cos(n*x),x,-pi,pi)/pibn=int(f*sin(n*x),x,-pi,pi)/pi运行后得:

实验分析(2):其中函数为F(X)=X,求解图像及其傅里叶逼近。 展开为傅里??级数: F(x)=a0/2+ ,先求解其中的a0,an,bn源程序:function y=fly(f,k,l)%f为要展开的函数,k为要展开的项数,l为函数半周期syms x n;a0=int(f,x,-l,l)/lan=int(f*cos(n*pi*x/l),x,-l,l)/lbn=int(f*sin(n*pi*x/l),x,-l,l)/lfor n=1:k a(n)=int(f*cos(n*pi*x/l),x,-l,l)/l; b(n)=int(f*sin(n*pi*x/l),x,-l,l)/l;endg=0;for n=1:k s=a(n)*cos(n*pi*x/l)+b(n)*sin(n*pi*x/l); g=g+s; end y=a0/2+g

依次可以求得,1,3,5,7,10次的部分和,既可以做出图像。输入:x=-pi:0.01:pif1=2*sin(x)f3=2*sin(x)-sin(2*x)+2/3*sin(3*x)f5=2*sin(x)-sin(2*x)+2/3*sin(3*x)-1/2*sin(4*x)+2/5*sin(5*x)f7=2*sin(x)-sin(2*x)+2/3*sin(3*x)-1/2*sin(4*x)+2/5*sin(5*x)-1/3*sin(6*x)+2/7*sin(7*x)f10=2*sin(x)-sin(2*x)+2/3*sin(3*x)-1/2*sin(4*x)+2/5*sin(5*x)-1/3*sin(6*x)+2/7*sin(7*x)-1/4*sin(8*x)+2/9*sin(9*x)-1/5*sin(10*x) plot(x,x,x,f1,x,f3,x,f5,x,f7,x,f10)即可得图像:实验分析(3):求以2π为周期的周期函数函数F(x)=(-1,x<0;1,x>0)的傅里叶系数展开,及逼近(作图)源程序:[A,B,y]=fseries(f,x,n,a,b)f为待展开函数,x为自变量;n为展开项数;[a,b]为展开区间;A,B为傅里叶系数;y为返回的展开式(a)function [A,B,F]=fseries(f,x,n,a,b)if nargin==3, a=-pi; b=pi; end %若输入为3个参数表示f(x)在[-pi,pi]内展开L=(b-a)/2;A=int(f,x,-L,L)/L; %f(x)在[-L,L]内积分B=[]; F=A/2;for i=1:n an=int(f*cos(i*pi*x/L),x,-L,L)/L; %积分求系数an bn=int(f*sin(i*pi*x/L),x,-L,L)/L; %积分求系数bn A=[A,an]; %记录所有an B=[B,bn]; %记录所有bn F=F+an*cos(i*pi*x/L)+bn*sin(i*pi*x/L); %得到n阶傅里叶展开式end(b)syms x;f=abs(x)/x; %给出待展开函数xx=[-p

matlab 求傅里叶级数,MATLAB傅里叶级数.docx相关推荐

  1. matlab求点,MATLAB求两点中点

    已知两点坐标,连接这两点,求线段的中点坐标.有没有什么公式啊? A(x1,y1).B(x2,y2),则AB中点是M((x1+x2)/2,(y1+y2)/2) 如何用MATLAB做出一个求两点间最短距离 ...

  2. matlab求近似解,matlab求近似解

    . 实验一 方程根的近似计算 一.问题 求非线性方程的根 二.实验目的 1.学会使用 matlab 中内部函数 roots.solve.fsolve.fzero 求解方程,并 用之解决实际...... ...

  3. matlab求两点间距离,matlab如何求一个N*2的矩阵的任意两点间的距离?

    matlab如何求一个N*2的矩阵的任意两点间的距离? mip版  关注:64  答案:3  悬赏:0 解决时间 2021-02-23 20:55 已解决 2021-02-23 16:37 假设有个矩 ...

  4. matlab求心率,matlab心率分析

    [实例简介] 国外大学的一款matlab开发软件,用于心率分析.有源代码,是学习的好参考. [实例截图] [核心代码] matlab心率分析 └── matlab心率分析 └── HRVAS_v1.0 ...

  5. 怎么用matlab求特征向量,MATLAB用eig()函数求【特征值】【特征向量】【归一化

    在MATLAB中,计算矩阵A的特征值和特征向量的函数是eig(A),常用的调用格式有 5种: (1) E=eig(A):求矩阵A的全部特征值,构成向量E. 想求最大特征值用:max(eig(A))就好 ...

  6. matlab求能量,matlab实现无线传感器网络DV-HOP算法中如何计算能量损耗

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 老师让我们用MATLAB实现无线传感器网络DV-HOP算法,然后根据下列文字编写代码计算能量损耗: 目前,在低能量无线电通信领域有大量的研究.无线电通信特 ...

  7. matlab求迟滞,MATLAB PI迟滞模型问题

    之前我用matlab进行迟滞模型建模,误差非常大,我之前怀疑是自己的参数辨识出问题了,所以我用论文中的阈值向量和权重向量进行建模,输入数据也是用论文数据,但是出来的拟合的线误差非常大,和文献中相差太大 ...

  8. matlab求零空间,matlab求矩阵的零空间的一组整数基,该怎样操作?

    匿名用户 1级 2015-09-18 回答 第一部分:矩阵基本知识 一.矩阵的创建 直接输入法 利用Matlab函数创建矩阵 利用文件创建矩阵 二.矩阵的拆分 矩阵元素 矩阵拆分 特殊矩阵 三.矩阵的 ...

  9. matlab求刚度,matlab直接刚度法计算结构频率

    matlab直接刚度法计算结构频率 syms E I K r l x cja1=-E*I*K*r^3*(cos(x)*sinh(x)+sin(x)*cosh(x))jc1=-E*I*K*r^2*sin ...

  10. matlab 求概率密度,MATLAB如何使用pdf函数计算指定分布的概率密度函数

    MATLAB如何使用pdf函数计算指定分布的概率密度函数 [语法说明] Y=pdf('name',X,A) Y=pdf('name',X,A,B) Y=pdf('name',X,A,B,C) 字符串n ...

最新文章

  1. Jenkins安装与配置
  2. 【面向对象设计模式】 接口型模式 (一)
  3. UA OPTI570 量子力学 恒等算符在算符计算中的应用
  4. onethink二级导航调用
  5. RxSwift学习插曲--Timer补充内容
  6. 【网络安全工程师面试合集】—常见端口扫描技术
  7. 阿里巴巴编码规范java
  8. 计算理论笔记 10月10日
  9. 揭秘360手机助手未经用户同意,自动开启辅助的“黑科技”
  10. 对视频马赛克的调研学习报告
  11. 2022微软中国在苏州北京上海等城市共有700多职位热招,欢迎自荐推荐转发
  12. 国内顶尖网页游戏制作人和主策划名单(转)
  13. 简易数据分析 04 | Web Scraper 初尝--抓取豆瓣高分电影
  14. redis集群出现No reachable node in cluster
  15. 谷露专访伯周咨询创始人Tiger Pan:在退潮后蜕变
  16. 左边是地狱右边也是地狱_走出教程地狱
  17. elasticsearch OOM
  18. HTML5期末大作业:餐饮美食网站设计——绿色的餐饮美食网站(1页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码
  19. python excel写入日期变数字_解决python 读取excel时 日期变成数字并加.0的问题
  20. HTTP标头“Vary:Accept-Encoding”指定方法及其重要性分析

热门文章

  1. 十六进制表示法(二进制/十六进制/十进制之间的转换)
  2. 怎么用计算机拟合函数wps,如何在excel 里利用曲线拟合的方式求公式|
  3. 一条sql执行很慢,可能是因为什么? 怎么优化?
  4. AXI4 Increase burst / wrap burst/ fix burst 和 narrow transfer
  5. 如何获取HanLP的nature中文名
  6. Pwnable.kr collision [Writeup]
  7. 三轴加速度传感器角度值转换原理
  8. 什么是微信公众平台?
  9. i3 10105F参数配置 i3 10105F怎么样
  10. 河北省计算机专业对口大学分数线,计算机对口升学河北分数线2017