2024年12月22日。
学习用matlab表示常用的离散时间信号。
学习用matlab实现离散时间信号基本运算。
离散时间信号是指在离散时刻才会有定义的信号,简称离散信号,或者序列。离散序列通常用x(n)来表示,自变量必须是整数。
单位取样序列,也称为单位冲激序列,定义为。
(n)=要注意,单位冲激序列不是单位冲激函数的简单离散抽样。
例题1-1:利用matlab的impdt函数绘出单位冲激序列波形图。
matlab源程序为。
n=-3:3;
x=impdt(n);
stem(n,x,'fill'),xlabel('n'),grid on
title('单位冲激序列')
axis([-3 3 -0.1 1.1])
单位阶跃响应u(n)定义为。
u(n)=
在matlab中,冲激序列用文件来实现。
例题1-2利用matlab的udt函数绘出单位阶跃序列的波形图。
matlab源程序为。
n=-3:5;
x=udt(n);
stem(n,x,'fill'),xlabel('n'),grid on
title('单位阶跃响应')
axis([-3 5 -0.1 1.1])
矩形序列(n)定义为。
n)=矩形序列有一个重要的参数,就是序列宽度n。
n)=u(n)-u(n-n)
例题1-3:利用matlab命令绘出矩形序列(n)波形。
matlab源程序为。
n=-3:8;
x=udt(n)-udt(n-5);
stem(n,x,‘fill‘),xlabel(‘n‘),grid on
title(‘矩形序列‘)
axis([-3 8 -0.1 1.1])
单边指数序列定义。
x(n)= u(n)
例题1-4:用matlab命令分别绘制单边指数序列x1(n)= u(n)丶x2(n)= u(n)丶。
x3(n)= u(n)丶x4(n)=(u(n)波形图。
matlab源程序如下:
clcclear
close all
n=0:10;
a1=1.2;a2=-1.2;a3=0.8;a4=-0.8;
x1=a1.^n;x2=a2.^n;x3=a3.^n;x4=a4.^n;
subplot(221)
stem(n,x1,'fill'),grid on
xlabel('n'),title('x(n)=1.2^')
subplot(223)
stem(n,x2,'fill'),grid on
xlabel('n'),title('x(n)=(1.2)^'
subplot(222)
stem(n,x3,'fill'),grid on
xlabel('n'),title('x(n)=0.8^')
subplot(224)
stem(n,x4,'fill'),grid on
xlabel('n'),title('x(n)=(0.8)^'
运行图形如下图1.4
图1.4对离散序列实行基本运算可以得到新的序列,这些基本序列包括加、减、乘、除移位、反折等。两个序列加减乘除是对应离散点值得加减乘除,因此,可以通过matlab点乘和点除、序列移位和反折来实现,与连续时间信号处理一样。
例题2-1:用matlab命令画出下列序列波形。
源程序如下
clcclear
close all
a=0.8;n=8;n=-12:12;
x=a.^n.*(udt(n)-udt(n-n));
n1=n;n2=n1-3;n3=n1+2;n4=-n1;
subplot(441)
stem(n1,x,'fill'),grid on
title('x1(n)')axis([-15 15 0 1])
subplot(412)
stem(n2,x,'fill'),grid on
title('x2(n)')axis([-15 15 0 1])
subplot(413)
stem(n3,x,'fill'),grid on
title('x3(n)')axis([-15 15 0 1])
subplot(414)
stem(n4,x,'fill'),grid on
title('x4(n)')axis([-15 15 0 1])
运行**如图2.1
图2.1例题2.1运行结果。
MATLAB课程设计
1 求被控对象传递函数g s 的matlab描述。num 789 6312 11835 den 1 14 56 64 0 0 gs tf num,den transfer function 789 s 2 6312 s 11835 s 5 14 s 4 56 s 3 64 s 2 2 求被控对象脉冲...
MATLAB课程设计
课程设计。题目 matlab计算器。姓名 班级 学院 专业 完成时间。1总体设计。该计算器程序主要是matlab来制作,界面主要由四个静态文本框 21个运算按钮和两个动态文本框组成。实现的运算功能有四则运算 加 减 乘 除。而且添加了括号使人们使用时更加简单。这些计算功能主要调用了matlab的自定...
MATLAB课程设计
matlab课程设计。如图所示,为测量系统的示意图,它由两个能相互转动的连杆,角度编码器和滚轮等组成。o1为固定点,o2点为转动点,o3点为滚轮的中心,连杆的有效长度分别为l1和l2。任一位置时,连杆1相对于某基准位置的角度为 1,两连杆的相对角度为 2。其中对于 1,取垂直方向为基准线,在基准线左...