MATLAB——生成周期序列
MATLAB——绘制离散周期信号
·
题目:
生成周期序列
解释:
创建了一个行向量 x,它包含数值 1、2、3。
x=[1,2,3];
创建了一个矩阵 xn,它有 p 列,其中 p 是向量 x 中元素的数量。矩阵中的每一列都是向量 x 的副本。ones(1,3) 函数创建了一个行向量,其中元素都是 1,长度为 3,然后使用矩阵乘法将其与 x’ 相乘。这里的撇号 ’ 是矩阵的转置运算,它将行向量 x 转换为列向量。
xn=x'*ones(1,3)
这一行将矩阵 xn 转换为一个列向量,方法是将矩阵中的列串联起来。xn(😃 中的冒号表示将 xn 转换为列向量,同时保持元素的顺序不变。最后,’ 运算符将列向量转换为行向量。等于进行了两步操作,第一步串联列,第二步,进行转置。
xn=xn(:)'
示意图:
完整代码:
x=[1,2,3];
xn=x'*ones(1,3);
xn=xn(:)'
stem(xn)
运行结果:
更多推荐
所有评论(0)