信号与系统实验教程(MATLAB)

发布时间 : 星期日 文章信号与系统实验教程(MATLAB)更新完毕开始阅读

close all, % Close all figure windows n = -5:5; % Specify the interval of time

x = [zeros(1,4), 0.1, 1.1, -1.2, 0, 1.3, zeros(1,2)]; % Generate the sequence

stem (n,x,'filled','r') % Open a figure window and draw the plot of x[n] axis([-2 5 -1.5 1.5]) grid on,

title ('A discrete-time sequence x[n]') xlabel ('Time index n')

Q1-6:仿照前面的示例程序的编写方法,编写一个MATLAB程序,以Q6为文件名存盘,使

之能够在同一个图形窗口中的两个子图中分别绘制信号x[n]=0.5|n| 和x(t)=cos(2πt)[u(t)-u(t-3)]。要求选择的时间窗能够表现出信号的主要部分(或特征)。

编写的程序Q1_6如下:

信号x[n]=0.5|n| 的波形图和信号x(t)=cos(2πt)[u(t)-u(t-3)]的波形图

17

Q1-7:根据示例程序的编程方法,编写一个MATLAB程序,以Q1_7为文件名存盘,由给定

信号

x(t) = e-0.5tu(t) 求信号y(t) = x(1.5t+3),并绘制出x(t) 和y(t)的图形。

编写的程序Q1_7如下:

信号x(t)的波形图 和 信号y(t) = x(1.5t+3) 的波形图

此处粘贴图形 此处粘贴图形

Q1-8:给定一个离散时间信号x[n] = u[n] – u[n-8],仿照示例程序Program1_5,编写程序Q1_8,

产生x[n]的左移序列x1[n] = x[n+6]和右移序列x2[n] = x[n-6],并在同一个图形窗口的三个子图中分别绘制这三个序列的图形。

编写的程序Q1_8如下:

18

信号波形图

此处粘贴图形

Q1-9:编写程序

Q1_9,使之能够接受以键盘方式输入的定义在不同时间段的两个不同连续

时间信号并完成卷积运算,分别绘制这两个信号及其卷积的结果的图形,图形按照2?2分割成四个子图。

编写的程序Q1_9如下:

信号x (t)、h(t)和x (t)*h(t)的波形图

此处粘贴图形

19

Q1-10:给定两个离散时间序列

x[n] = 0.5n{u[n]-u[n-8]} h[n] = u[n]-u[n-8]

编写程序Q1_10,计算它们的卷积,并分别绘制x[n]、h[n]和它们的卷积y[n]的图形。编写的程序Q1_10如下:

信号x[n]、h[n]和y[n]的波形图

此处粘贴图形

20

联系合同范文客服:xxxxx#qq.com(#替换为@)