Matlab代码如下:

%参数设置
R=100/(2*pi);  %电阻值,2*pi只是为了方便是截止频率为整数
C=0.01; %电容
Fc=1/(2*pi*R*C); %RC滤波器的截止频率
f=1;  %方波频率1Hz
omega=2*pi*f; %基频角频率w%计算
t=-1:0.001:1 %坐标轴从-1到1,分辨率为0.001
n=[1:2:201];  %表示201谐波数的叠加   单行矩阵:1,3,5,7,9...201
An=4./(pi*n); %方波的各个谐波的系数  单行矩阵:1,1/3,1/5,1/7,1/9...1/201
Bn=sin(omega*n'*t); %方波的各个谐波分量  单列矩阵:sin(wt),sin(3wt),sin(5wt)...sin(201wt)   '表示矩阵转置,即行矩阵变成列矩阵
s_wave=An*Bn;   %方波表达式:单行矩阵乘以单列矩阵,即使方波的表达式(谐波系数乘以对应谐波分量,然后相加)
figure;         %画图
plot(t, s_wave);%绘制方波曲线
hold on;
Cn= (1./(1+R^2*omega^2*(n'.^2)*C^2).^0.5).*sin(omega*n'*t-atan(R*C*omega*n')); %计算各个谐波分量通过滤波器,并附入相移atan(R*C*omega*n');
rc_wave=An*Cn;  %通过RC滤波器的
plot(t, rc_wave);
title(['截止频率=',num2str(Fc)]); %标题显示截止频率是多少

1Hz方波通过截止频率为1Hz的滤波器执行结果:

1Hz方波通过截止频率为0.1Hz的滤波器执行结果:

方波通过RC滤波器波形-Matlab仿真相关推荐

  1. 有源电力滤波器APF MATLAB仿真 选阶补偿,matlab版本V2014,基于LCL滤波器的I型三电平拓扑仿真模型

    有源电力滤波器APF MATLAB仿真 选阶补偿,matlab版本V2014,基于LCL滤波器的I型三电平拓扑仿真模型,三相四线制,软件锁相环,C语言编程提取谐波指令,直流电压和中点电位控制稳定. I ...

  2. CIC滤波器的Matlab仿真与FPGA实现

    CIC滤波器 1.单级CIC滤波器: CIC滤波器的冲激响应为: h(n)=1,[0,M-1] h(n)=0,其他 可见CIC滤波器在时域上是一个矩形窗,是一个累加器(积分器). 用MATLAB仿真不 ...

  3. matlab 二阶低通滤波器,二阶无源RC滤波的MATLAB仿真

    在网上搜了很长时间都没找到二阶无源RC滤波参数的MATLAB仿真,没办法,自己编了.二阶RC滤波回路的分析可采用拉式变换法进行比较简单,令1/CS代替C即得容抗,通过分压电路分析即得二阶RC滤波电路的 ...

  4. 多级CIC滤波器的matlab仿真

    M=2; %滤波器长度 b=ones(1,M); delta=[1,zeros(1,1023)]; s1=filter(b,1,delta); %求取滤波器冲激响应 s2=filter(b,1,s1) ...

  5. 【双边滤波】基于小波变换的多尺度自适应THZ增强双边滤波器的MATLAB仿真

    1.软件版本 MATLAB2021a 2.本算法理论知识 提出了一种"基于小波变换的多尺度自适应双边滤波器"算法. 其对应的算法流程如下所示: 下面,我们从理论上限介绍一下这里所采 ...

  6. 自适应滤波器在matlab仿真的程序_电气信息类专业课程之matlab系统仿真 第五章 BPSK通信系统(3)...

    继续讲解! 上一篇文章提出了那么多问题, 不知道大家是否能回答上来啊? 如果回答不了, 有没有去问问度娘呢? 程序写完了,回想了一下辅导2017届学生毕业设计的过程,那是真累.我要求他们在现有程序基础 ...

  7. EMI滤波器的matlab仿真,开关电源EMI滤波器的仿真设计

    目前,在我国绝大多数工程设计中,尤其是在设计初期,很少考虑设备内部电路对内以及对外的电磁干扰问题,致使许多电力电子装置性能都不能得到理想效果.往往是问题出现了才去寻找原因与解决方法,这既耗时又耗力,而 ...

  8. matlab仿真时三相电流设置,三相输入电流波形与三相整流MATLAB仿真

    三相输入电流波形与三相整流MATLAB仿真 三相全桥整流输入电流与MATLAB仿真 本文简要介绍三相全桥整流,并建立MATLAB仿真模型.针对输入电流波形做一定的分析,简要介绍Multimeter 和 ...

  9. matlab电路仿真三角波,Matlab仿真: 1Mhz正弦载波与2kHz三角波调制信号进行调制仿真...

    %Matlab仿真: 1Mhz正弦载波与2kHz三角波调制信号进行调制仿真 %======================= %1,2,5,2kHz三角波的产生: clear;clc; f_tri=1 ...

  10. MATLAB实现一阶RC滤波器

    MATLAB仿真分别实现一阶RC低通和高通滤波器,输入信号为正弦信号或者方波信号. 注意截止频率为f = 1/(2*pi*R*C) 低通滤波器下所示: %功能:一阶RC低通滤波器仿真 %说明: %1. ...

最新文章

  1. 在idea中移除子模块Moudle后重新导入
  2. 看到数学就打怵不是你的错:百万人调查发现上黑板做题、作业太多、家长陪写都会引发焦虑|PNAS...
  3. 【翻译】停止学习框架(Stop Learning Frameworks)
  4. 并行计算及GPU简介
  5. opengl加载显示3D模型X3D类型文件
  6. MIME类型不可小视
  7. 鼠标中间无法打开新标签_还记得鼠标有几个键?Win10环境鼠标中键的妙用
  8. k8s挂载目录_拥抱云原生,如何将开源项目用k8s部署?
  9. np.random的随机数函数
  10. STM32 IWDG时间计算方法
  11. 数据持久化(Json,二进制,PlayerPrefs)
  12. 数理逻辑蕴含_(1)逻辑学(形式逻辑/数理逻辑): 基本概念
  13. python、java、ruby、node等如何提取office文档中的内容?
  14. 内网网段范围_局域网网段到底是什么意思?怎么划分的啊?为什么要划分网段?...
  15. 微信小程序-打开地图选择位置
  16. git bash安装SDKman遇到需要安装zip的问题
  17. 通过K-means对iris数据集进行处理 Kmeans聚类算法实例
  18. 从C快速入门C++ (命名空间、引用、函数重载)
  19. 防止电脑辐射的最好方法
  20. JavaScript实现阿拉伯数字转中文数字

热门文章

  1. 什么是计算机技术作文500字,关于电脑的作文500字
  2. getMonth()方法
  3. 信息化、数字化、智能化到底有什么区别
  4. python计算加权平均分_Python计算加权平均分的问题?大神求解答。。。。。
  5. phpStorm 配置关联php手册
  6. CentOS 7.5 安装MySQL教程
  7. python扇贝每日一句api_【扇贝批量添加单词到词库】利用python调用扇贝API (oauth2)...
  8. java毕业设计选题基于JavaWeb实现疫情环境下校园宿舍|寝室管理系统
  9. 【SQL Server学习笔记】12:用SQL创建和扩大数据库空间
  10. php测试页面打开速度,在JS中如何测试目标网站的打开响应速度