全文预览

信号与系统matlab实验报告专业文档下载

上传者:苏堤漫步 |  格式:pdf  |  页数:86 |  大小:0KB

文档介绍
就可得到sint较好的近似波形,如图3.2所示。精品文档在线分享图3.1 p=1.5的sint近似波形图3.2 p=0.01的sint近似波形(2222)符号运算表示法如果信号可以用一个符号表达式来表示它,则我们可用ezplot命令绘制出信号的波形。例如对于连续信号f(t)=/ 2te?,我们可以用符号表达式表示为:syms tf=sym(‘exp(-t/2)’)f= exp(-t/2)然后用ezplot命令绘制其波形:ezplot(f,[-6, 6])该命令绘制的信号波形如图3.3所示图3.3指数信号波形利用上面两种表达方式我们可以描述出很多种连续信号,常用的信号有:阶跃信号,门信号,斜线信号,指数信号等等。精品文档在线分享二、离散时间信号一般说来,离散时间信号用f(k)表示,其中变量k为整数,代表离散的采样时间点。f(k)可表示为:f(k)={...f(-2),f(-1),f(0),f(1),f(2)…}↑k=0在MATLAB中,用一个向量f即可表示一个有限长度的序列。但是,这样的向量并没有包含其对应的时间序号信息。所以,要完整地表示一个离散信号需要用两个向量。如序列:f(k)={1,2,-1,3,2,4,-1}↑k=0在MATLAB中应表示为:k=[-3,-2,-1,0,1,2,3]或是k=-3:3;f= [1, 2,-1, 3, 2, 4,-1]在用MATLAB表示离散序列并将其可视化时,我们要注意以下几点:第一,与连续时间信号不同,离散时间信号无法用符号运算来表示;第二,由于在MATLAB中,矩阵的元素个数是有限的,因此,MATLAB无法表示无限序列;第三,在绘制离散信号波形时,要使用专门绘制离散数据的stem命令,而不是plot命令。如对于上面定义的二向量f和k,可用如下stem命令绘图:stem(k, f),得到对应序列波形图,如图3.4所示。精品文档在线分享

收藏

分享

举报
下载此文档