我正在使用 MATLAB 学习信号和系统的基础知识 如果我在 matlab 中创建一个向量,
x=[ 2 5 10 20]
那么它将被视为序列还是信号?
就我的学习/知识而言,在这种情况下x
是一个序列,因为它使用离散数字作为其元素。
如果有x
这样的x=sin(t)
或cos(t)
或exp(t)
,这将是一个信号,因为其中的值是连续范围的。
如果我错了,请纠正/指导我
我正在使用 MATLAB 学习信号和系统的基础知识 如果我在 matlab 中创建一个向量,
x=[ 2 5 10 20]
那么它将被视为序列还是信号?
就我的学习/知识而言,在这种情况下x
是一个序列,因为它使用离散数字作为其元素。
如果有x
这样的x=sin(t)
或cos(t)
或exp(t)
,这将是一个信号,因为其中的值是连续范围的。
如果我错了,请纠正/指导我
对我来说,借用数学术语,序列表示同一族元素的枚举集合。通过“枚举”,人们可以理解它们可以按特定顺序索引,或者仅由第一个整数(有限序列)或所有整数(或者对于双无限序列)。由于索引的自然排序,因此序列同时具有一维、排序和离散(在序数变量或索引中)结构。元素族(例如,它们的值:整数、实数或复数、分类等)无关紧要,只要所有元素都存在于同一个集合中。
Matt L. 对离散/连续信号的回答非常完整。我想强调的是,信号可以是多维的,在每个维度上都有顺序,但不是特别在所有维度上:2D 卫星图像不会在 2D 空间维度上产生顺序。
因此,在 DSP 上下文中,我认为术语信号更通用(尽管不太精确)。在这里,您既有一个(离散的)离散值序列(偶然,直到数值近似),也有一个信号的表示(有限长度,定期采样,具有有限的非负整数值。)。
在 DSP 中,我们使用术语信号来表示连续时间函数以及离散序列。为避免混淆,您可以使用术语连续时间信号和离散时间信号。
当然,自变量不一定是“时间”(例如,在图像处理中)。在这种情况下,您只会谈论连续或离散信号。
请注意,您经常会遇到用于连续时间和离散时间的模拟或数字信号术语。这种分类有点模棱两可,因为我们通常用数字表示不仅自变量(通常是“时间”)是离散的,而且信号值也是离散的,即信号是量化的。但在实践中,是否严格意义上使用数字并不总是很清楚。因此,如果您不想将自己限制在量化序列,建议使用离散(-时间)而不是数字。
查看这个问题及其答案,了解有关区分连续/离散和模拟/数字的更多详细信息。