概述
实验一 常用信号的Matlab 表示及运算
一、实验目的
1、掌握Matlab 中表示信号的方法. 2、掌握Matlab 中信号运算的实现方法。 3、掌握在Matlab 中画信号波形的方法。
二、实验原理
1、Matlab 中表示信号的方法
信号可以分为连续时间信号与离散时间信号,由于Matlab 是通过软件进行信号处理的,所以Matlab 中的信号都是离散时间信号,不过在一定条件下,可以近似地表示连续信号。
Matlab 语言中的基本数据类型是向量和矩阵,所以信号也用向量或矩阵来表示,列向量和行向量表示单通道信号,矩阵表示多通道信号,矩阵中的每一列表示一个通道。例如,输入语句
x=[1 2 3 5 7]’;
就定义了一个五采样点的离散信号x, 以x 为基础,可以定义3通道信号
y=[x x/2 2*x]; 结果为 y =
1.0000 0.5000 2.0000 2.0000 1.0000 4.0000 3.0000 1.5000 6.0000 5.0000 2.5000 10.0000 7.0000 3.5000 14.0000 需要注意的是,Matlab 约定向量和矩阵的下标从1开始,如果用户要指定信号的真实时间下标,则应另外构造一个向量作为时间轴。例如表示离散信号
x(n)={x(-2) x(-1) x(0) x(1) x(2)}; 则应定义时间轴向量n
n=[-2 -1 0 1 2]; 然后定义采样点向量
x=[1 2 3 5 7]; 键入命令 stem(n,x)
axis([-3 2 0 8])
就可以得到具有真实时间下标的信号x(n)的图形,见图1.1。
若要产
最后
以上就是犹豫早晨为你收集整理的matlab 信号生成,Matlab产生信号的方法的全部内容,希望文章能够帮你解决matlab 信号生成,Matlab产生信号的方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复