Matlab:制作一个可被3整除的数字数组

时间:2014-03-11 19:18:05

标签: matlab

我想在matlab中生成一个可被3整除的随机数组。这样做的方法是什么?

1 个答案:

答案 0 :(得分:3)

试试这个:

a = randi(100, 5) * 3;
a = a(:);

使用randi(100, 5)5x51之间创建一个伪随机100整数矩阵。乘以3使其全部可被3整除。使用冒号运算符:将其转换为25长数组。

根据@tashuhka的建议,您可以避免使用:

a = randi(100, [25,1]) * 3;

您可以阅读所有相关内容here