matlab生成列不同行相同的数列
时间: 2023-08-09 17:00:47 浏览: 154
Matlab构造行或列相同的数字
在Matlab中,可以通过使用repmat函数生成列不同行相同的数列。
repmat函数的语法格式如下:
B = repmat(A, m, n)
其中,A是一个向量或矩阵,m和n分别是想要复制A的行数和列数。
例如,如果我们想要生成一个列不同行相同的数列[1; 2; 3; 1; 2; 3; 1; 2; 3],我们可以使用如下代码:
A = [1; 2; 3]; % 原始数列
m = 3; % 重复3次
n = 1; % 列数为1
B = repmat(A, m, n); % 使用repmat函数生成新的数列
disp(B); % 输出新生成的数列
运行以上代码,就会得到如下输出:
1
2
3
1
2
3
1
2
3
通过repmat函数,我们可以快速生成列不同行相同的数列。需要根据具体的需求,调整A的内容和m、n的取值。
阅读全文