Matlab 环境下用正弦波模拟方波和锯齿波

为了对正弦波模拟方波和锯齿波有个感性认识, 查询了 百度等材料, 用 matlab 生成了 jif 动画, 特记录一下.

clc; clear;
iterNum = 100;
angel = 0:pi/180:2*pi;yn = 0;hold on   %这句话可以注释掉,这样看到的就是 本文贴图的动画效果; 如果保留,就能看到之前画的每次叠加效果
for i = 1:1:iterNumodd = i*2-1;square = sin(angel*odd)/(odd);jigsaw = sin(angel*i)/(i)*((-1)^i);yn= yn + jigsaw;plot(yn);pause(0.1);
endhold off

上述代码, 若要生成方波, 调用 yn = yn + square ; 若要生成锯齿波, 调用 yn = yn + jigsaw ;
生成图形分别如下 .

正弦波合成三角波的动画图:

正弦波合成方波的动画图:

Matlab 环境下用正弦波模拟方波和锯齿波相关推荐

  1. 电赛初探(一)——正弦波、方波、锯齿波转换

    一.题目要求: 1.使用555做出脉冲方波 2.使用TL084运放做出方波和锯齿波 3.使用TLM314稳压做直流偏置 4.方波要求峰峰值为1V,正弦波要求峰值为0~2V,锯齿波要求峰峰值为1V. 二 ...

  2. matlab腔内光子寿命,mcFORnp matlab环境下,利用蒙特卡洛模拟光子包在生物组织内的光路传输 271万源代码下载- www.pudn.com...

    文件名称: mcFORnp下载  收藏√  [ 5  4  3  2  1 ] 开发工具: matlab 文件大小: 215 KB 上传时间: 2014-12-29 下载次数: 8 提 供 者: 徐某 ...

  3. matlab 图像矢量量化,MATLAB环境下基于矢量量化的说话人识别系统(1)

    第21卷第6期湖 北 工 业 大 学 学 报2006年12月 Vol.21No.6 Journal of Hubei Univer sity of Technology Dec.2006 [收稿日期] ...

  4. matlab系统分析与仿真,第9章 MATLAB环境下的仿真_Matlab系统分析与程序设计_ppt_大学课件预览_高等教育资讯网...

    第 9章 MATLAB环境下的仿真软件 Simulink 9.1 Simulink的基本操作 9.2 Simulink的几类基本模块 9.3 仿真模型参数的设置 9.4 子系统的建立与封装 9.5 在 ...

  5. MATLAB绘制正弦波、方波、三角波、锯齿波的mif文件

    MATLAB绘制正弦波.方波.三角波.锯齿波的mif文件 % 对波形进行等间隔采样,以采样次数作为 ROM 存储 % 地址,将采集的波形幅值数据做为存储数据写入存储地址对应的存储空间 % 采样次数为 ...

  6. matlab usb cam,Matlab环境下使用USB2.0摄像头编程image acquisition tools(读书笔记) | 学步园...

    (1)Matlab环境下使用USB2.0摄像头编程 Matlab中的图像获取工具箱给我们提供了必要的函数,我们直接调用就可以了,主要就是简单的介绍如何使用该工具箱进行对USB2.0摄像头的编程. TA ...

  7. 在MATLAB环境下使用深度学习网络DeepLabV3+进行语义分割(云图分割)

    摘要:本文主要讲述在MATLAB2020a环境下利用深度神经网络DeepLabV3+进行语义分割,分割感图像中的云层.讲述了:1.训练数据的获取.训练集制作:2.DeepLabV3+模型的构建:3.D ...

  8. matlab 数组去掉0,科学网—在Matlab环境下去除矩阵中的零向量 - 李航的博文

    主要用到了any()函数. e.g.1 找到矩阵中为零的列向量,并将其删除. >> a=[1,2,3;0,0,0;4,5,6;0,0,0;7,8,9]' a = 1     0     4 ...

  9. 在MATLAB环境下编写高斯贝塞尔-轨道角动量的光编解码代码

    以下是一个MATLAB环境下编写高斯贝塞尔-轨道角动量的光编解码代码的示例: 首先,我们需要定义一些参数.例如,我们可以选择使用高斯-贝塞尔光来传输信息.高斯-贝塞尔光是一种横向模式具有平面波前的光, ...

  10. 计算机环境下和手工环境下,在计算机环境下建立手工模拟实验的设想

    作者:杨艺佳 [摘 要]随着实践性的教学更多的受到重视,作为会计专业实践性教学的会计手工模拟实验,在会计专业的教学中也变得更加不可或缺:而随着信息技术的发展和普及,计算机会计信息系统也给传统的手工会计 ...

最新文章

  1. 计算机网络的八股文自述(持续更新)
  2. alert回调_你知道javascript函数的回调怎么用吗?
  3. 使用putty连接linux
  4. 获得BootstrapTable行号index
  5. linux发包密码,linux下网络发包工具(cp过来的)
  6. 【hibernate笔记】
  7. 大数据_MapperReduce_Hbase相关面试题_补充说明---Hbase工作笔记0030
  8. java 工厂化生产
  9. DataRow 点不出 Select
  10. 使用docker方式安装etcd集群,带TLS证书
  11. 装机主板抽象工厂模式(Abstract Factory)
  12. 【转载】如何把Mysql5.5数据库的数据导入到MSSql 数据库中【mysql-connector-odbc-3.51.28-win32】...
  13. 深入学习javascript:cookie
  14. 2020-11-26 采用微软自己的snipaste工具截图
  15. CTPN - 自然场景文本检测
  16. 微信lbs开发java_微信LBS获取
  17. 安卓修改linux开机画面,Android——修改开机画面
  18. Linu系统——基础知识1
  19. 使用switch常量c语言,c语言switch(c语言switch语句用法)
  20. 显著性目标检测之Shifting More Attention to Video Salient Object Detection

热门文章

  1. Macbook Pro Air锁屏不进入睡眠
  2. C语言 矩阵相似度
  3. 面试被问到你的优点和缺点时,该如何完美的回答
  4. stm32 /*入门1~100步要点全记录
  5. Visio 2013—安装步骤说明
  6. win10 移动硬盘“拒绝访问”解决方案
  7. 结束的起点——又是一年毕业季!
  8. 黑马程序员—因为感恩,所以我也来深圳黑马当班主任
  9. 自定义tensorflow的tf.image.resize_bicubic方法
  10. java基础热门侠客养成_侠客养成手册攻略大全 新手攻略开局任务流程汇总[多图]...