利用Matlab查看三角波与方波的信号叠加形成过程

本文通过Matlab展示了方波和三角波信号的叠加过程,详细描述了如何使用Matlab代码生成叠加2个及25个信号的效果,帮助理解信号叠加在视觉上的变化。
摘要由CSDN通过智能技术生成

效果演示详见:

方波:方波信号的叠加生成过程_哔哩哔哩_bilibili

三角波:三角波信号叠加生成过程_哔哩哔哩_bilibili

Matlab代码如下:

一、方波信号

    clc;clear
    %%20220926 努比熊爱吃土豆丝
    %A信号幅值
    %n信号个数
    %pause图像暂停时间
    %axis图像显示范围
    A = 50;
    w = 0.2;
    t = linspace(0,20*pi,2000);
    x1 = zeros(1,2000); 
    for n = 1 : 25
        pause(2);
        for i = 0:n-1
            j = 2*i+1;
            x1 = x1+4*A/(pi*j)*sin(j*w.*t);
        end
        k = 2*(n-1)+1
        xn = 4*A/(pi*k)*sin(k*w.*t);
        x = x1;
       
        figure(1)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值