MATLAB离散时间信号的差分与累加

离散时间序列的差分的定义式为
Δ x ( n ) = x ( n ) − x ( n − 1 ) \Delta x(n)=x(n)-x(n-1) Δx(n)=x(n)x(n1)

%对一个单位阶跃序列求差分信号和累加信号
clc;clear;close all;             %清除命令行窗口、变量、图形窗口
n=-10:10;                        %创建一个向量n,包含从-10到10的整数
n1=n(2:end);                     %创建n的子集n1,从第二个元素开始到末尾
Un= n>=0;                        %创建一个逻辑向量Un,创建一个单位阶跃序列
x1=diff(Un);                     %计算Un的差分,其中每个元素是Un中连续元素之间的差
x2=cumsum(Un);                   %计算Un的累积和,其中每个元素是Un中到当前位置为止的元素之和。

subplot(1,2,1);stem(n1,x1);      %绘制差分信号
ylim([-0.05,1.2]);               %限制Y轴范围
xlabel('n');title('差分信号');    %X轴标签,Figure标题
subplot(1,2,2);stem(n,x2);       %绘制平移信号
%ylim([-0.05,1.2]);              %限制Y轴范围
xlabel('n');title('累加信号');    %X轴标签,Figure标题

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@Luminescence

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值