例2-21 将频率为1Hz和10Hz、振幅为1和0.2的正弦信号叠加。

来源:互联网 发布:informix数据库启动 编辑:程序博客网 时间:2024/04/24 02:00

%2017/8/20日%工程北629%功能:数字信号相加%思想:对应的序号序列进行相加clear all; clc%输入信号dt = 0.01;    %采样间隔必须满足这两个信号对应的采样定理fs >= 2fcf1 = 1;       %1Hzf2 = 10;      %10Hzn = 0:300;    %两个信号的序号序列t = n * dt;   %两个信号的时间序列%信号处理x1 = sin(2* pi* f1* t);         %输入信号1, 由fs>=2fc得Ts1<=pix2 = 0.2* sin(2* pi* f2* t);    %输入信号2, 由fs>=2fc得Ts2<=0.05y = x1 + x2;%输出信号subplot(3,1,1),plot(t,x1),xlabel('时间t/s'),title('第一个信号');grid on  subplot(3,1,2),plot(t,x2),xlabel('时间t/s'),title('第二个信号');grid on%[y,n] = sigadd(x1,n1,x2,n1);    %该函数也可以进行信号的相加subplot(3,1,3),plot(t,y),xlabel('时间t/s'),title('合成信号');grid on%总结:必须理解sin函数的对应的画法,以及其中的变化:(横坐标t、n的变化)(纵坐标的物理意义)%      输出信号环节,将t换成n时,图形形状不变,坐标改变,但是乘以采样间隔后恢复成坐标t

阅读全文
0 0