首先要通过傅里叶变换算出来正余弦波的系数

matlab的代码如下:

t = (0:9999)*0.001; %扫描时间
i=0;
y=0;
q=0.2;
w=2*pi;
for i=1:1:100
    ak=q*sin(q*i*pi)/(q*i*pi);
    y=y+ak.*cos(i*w*t);
    
end
figure(1);
plot(t,y);

做出来的波形就像下面这样,这里我q定义的是tao/T(也就是占空比)。

下面的q也是这个意思

三角波代码如下:

t = (0:9999)*0.001; %扫描时间
i=0;
y=0;
q=0.2;
w=2*pi;
for i=1:2:100
    ak=4/(pi*i*i*pi);
    y=y+ak.*cos(i*w*t);
    
end
figure(1);
axis([-10 10 -10 10]);
plot(t,y);

运行的代码就是这样

关于利用傅里叶级数拟合三角波和矩形波matlab相关推荐

  1. java用数组显示周期性波形,常见的周期性变化波形有正弦波、三角波和矩形波。...

    常见的周期性变化波形有正弦波.三角波和矩形波. 答:对 美好的爱情是命中注定的,你们如果是"对的那个人",那么就能够美满地相处,而无需努力维护 答:× ________ can s ...

  2. (绝对有效)Proteus7.5_DA0832五个按键输出正弦波,三角波,矩形波,锯齿波,梯形波。

    (绝对有效)Proteus7.5_DA0832五个按键输出正弦波,三角波,矩形波,锯齿.@Twinkle Galaxy Proteus7.5_DA0832五个按键输出正弦波,三角波,矩形波,锯齿 (一 ...

  3. 002_89C52_Proteus_DAC0832_输出50HZ,正弦波,三角波,矩形波,锯齿波

    (一)非常感谢:89C51与ad0832 输出正弦波,三角波,矩形波,锯齿波 (二)在上面的情况下进行程序的修改,实现50HZ的输出 (三)电路图 (三)输出方波 (四)输出锯齿波 (五)输出三角波 ...

  4. c语言编程 三角波,周期矩形波、周期锯齿波、周期三角波,C语言程序.doc

    实用标准文案 精彩文档 周期矩形波的C语言代码 #include #include #include #include #define pi 3.1415926 #define E 2 #define ...

  5. matlab陷波器函数,利用窗函数设计陷波器(matlab代码)

    %% FIR陷波器设计 %% =窗函数设计法window function Method========%% % 目的:设计一个陷波器阻带在50±1.5Hz以内,采样频率为400Hz的滤波器, % 并 ...

  6. matlab通过傅里叶级数生成周期三角波

    matlab通过傅里叶级数生成周期三角波 引入 原理 1. 复数表示 2. 三角函数 matlab代码 复数 三角函数 方法1(不推荐,运行时间很长) 方法2 运行结果 引入 我们知道,任何周期函数都 ...

  7. 手把手MATLAB 简单连续信号表示 指数 正弦 抽样 矩形 三角波 信号

    MATLAB 简单连续信号表示 指数 正弦 抽样 矩形 三角波 信号 开头想法:因为今天刚考完玩信号与系统,感觉自己学到的东西特别的空洞,所以将自己又将实验重新做一次,加深理解,希望温故而知新!下面进 ...

  8. ICL8038信号发生器 正弦波 方波 三角波 低频信号发生 波形发生 原理图和PCB

    ICL8038信号发生器 正弦波 方波 三角波 低频信号发生 波形发生 原理图和PCB 目录 ICL8038信号发生器 正弦波 方波 三角波 低频信号发生 波形发生 原理图和PCB 基本原理 芯片选型 ...

  9. 电赛练习1《基础版》— 利用Multisim设计并制作一个简易的方波-三角波-正弦波信号发生器,要求输出频率可调,矩形波占空比可调等

    首先呢, 感慨一下,我记得去年这个时候,也是放寒假,我在CSDN上写了第一篇原创,使用python画了一个蜡笔小新的头像,并且我在文末说明了自己会陆续更新很多文章,结果- 到了今天放寒假,我的文章还是 ...

最新文章

  1. Java程序启动同时复制resources下文件到jar包同级目录
  2. 八零后高薪程序员感慨中年危机,月薪五万多,想要跳槽没地方!
  3. By.Xpath快速定位页面元素常用方法
  4. mint-ui的Loadmore组件使用示例
  5. 组织可以最大限度提高数据中心性能的五个步骤
  6. nodejs mysql 模型_nodejs+mysql中怎样的model才是好的model?
  7. 2020-10-11 LMI线性矩阵不等式的一些知识
  8. 解析:Python适合哪些人学呢?
  9. try catch用法_synchronized用法总结
  10. Flink EventTime和Watermarks原理结合代码分析(转载+解决+精简记录)
  11. #2989. 数列(cdq分治/曼哈顿距离)
  12. 核聚变可能应用于汽车 你以为这是个玩笑吗?
  13. python网络库_python的网络库
  14. Cookie 详解
  15. 一步一步写算法(之哈夫曼树 上)
  16. eclipse离线安装Activiti Designer插件
  17. [绝对原创]从VS2003(.net1.1)升级到vs2005(.net2.0)全程跟踪记录
  18. Jenkins进阶系列之——08Jenkins纳入版本控制
  19. 单一职责原则 (Single Responsibility Principle,SRP)
  20. 利用函数求任意两个数之间的和

热门文章

  1. 英语中的动词(基础篇)
  2. idea代码补全修改,常用快捷键
  3. Redis的介绍和使用(NoSQL、Jedis)
  4. 新版校园小程序带告白墙,扩列,悬赏,代跑,动态发布,提现等等功能
  5. iOS之微博UI实例--拟物化设计(成功了90%)
  6. 数据结构——小王子单链表(C++)
  7. 苹果iWatch电池曝光 将搭载健康传感器
  8. 从输入URL到页面展现到底发生了什么
  9. 变分自编码器(VAE)直观理解and 数学推导
  10. Mat数据的深浅拷贝