Advertisement

信号与系统 实验1 信号的MATLAB表示及信号运算

阅读量:

实验1-信号的MATLAB表示及信号运算

一、实验目的

1、掌握MATLAB的使用;

2、掌握MATLAB生成信号波形;

3、掌握MATLAB分析常用连续信号;

4、掌握信号运算的MATLAB实现。

二、实验内容

编写程序实现下列常用函数,并显示波形。

1、正弦函数f=Ksin

复制代码
 clear ;

    
 t=-8:.01:8;
    
 k=2;w=1;a=pi/6;
    
 f=k*sin(w*t+a);
    
 plot(t,f);
    
 grid;
    
 xlabel('t');
    
 ylabel('f(t)');
    
    
    
    

2、矩形脉冲函数 f=u-u

复制代码
 clear;

    
 t=-10:0.01:10;
    
 t0=1;
    
 f=heaviside(t)-heaviside(t-t0);
    
 plot(t,f);
    
 grid;
    
 xlabel('t');
    
 ylabel('f(t)');
    
    
    
    

3、抽样函数Sa=rac{sint}{t}

复制代码
 clear ;

    
 t=-5:0.1:5;
    
 f=sinc(t);
    
 plot(t,f);grid; xlabel('t');ylabel('Sa(t)')
    
    
    
    

4、单边指数函数 f=Ke^{-t}

复制代码
 t=0:0.001:10;k=1;a=2;

    
 f=k*exp(-a*t);
    
 plot(t,f);
    
 grid;xlabel('t');
    
 ylabel('f(t)')	
    
    
    
    

5、已知信号的波形f_1=u-u, f_2=cos,用MATLAB绘制f_1+f_2f_1imes f_2的波形

复制代码
 clear;

    
 t=-5*pi:0.1:5*pi;
    
 f1=heaviside(t+2)-heaviside(t-2);
    
 f2=cos(2*pi*t);
    
 f3=f1+f2;
    
 plot(t,f3)
    
 f4=f1.*f2;
    
 plot(t,f4);
    
    
    
    

全部评论 (0)

还没有任何评论哟~