例2-22 正弦信号的微分运算和积分运算

%2017/8/21日  星期一
%工程北629
%功能:数字信号  微分  积分
%思想:diff函数  cumsum函数或cumtrapz函数
%注意:这里直接使用t作为横坐标,没有使用n

clear all; clc

%输入信号
dt = 0.01;         %采样间隔 
t  = 0: dt: 4*pi;  %时间序列, 4*pi=12.5664

%信号处理
y1 = sin(t);        %采样间隔必须小于pi,这是采样定理要求的,可以从原始式子y = A*sin(2*pi*fc*t)得到。
y2 = diff(y1)/dt;   %对信号进行微分
y3 = cumsum(y2)*dt; %对信号进行积分

%输出信号
subplot(3,1,1),plot(t,y1),     title('原始信号');    grid on
subplot(3,1,2),plot(t,[0, y2]),title('微分后信号');  grid on  %微分后的信号比原信号少一个元素,用0补上
subplot(3,1,3),plot(t,[0, y3]),title('积分后信号');  grid on
xlabel('时间t/s')

%总结:将正弦信号微分得到余弦信号,将余弦信号微分得到正弦信号。
%      改变采样间隔,不会导致信号的周期的改变,仅仅会改变图形的采样的点数。图形大致的形状都没有非常大的改变

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值