
随机排列矩阵 randperm_mat(N, M)-matlab开发
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
randperm_mat(N,M)是一款用于在MATLAB环境中生成一个N行M列的随机排列整数矩阵的工具。此函数提供高效便捷的方法来创建特定大小的随机数组,适用于各类科研及工程计算需求。
`randpermmat-随机置换矩阵`
函数 `A = randpermmat(N)` 返回一个方阵,其中每一行和每一列包含整数 1:N 的排列。这也被称为随机拉丁广场,在这种情况下,每个数字在每行和每列中恰好出现一次。
函数 `A = randpermmat(N, M)` 返回一个 N×M 矩阵,其中每行包含从 1:K 中随机选择的 N 个唯一整数(这里 K 是 N 和 M 的最大值)。同样地,在这种情况下,每个数字在矩阵中每一行和每一列最多出现一次。
例如:
```
X = randpermmat(3,5)
% 可能返回
%
X =
2 3 1 5 4
1 5 4 2 3
4 2 3 1 5
在这个例子中,M(等于5)大于N(等于3),因此每一行都是随机的所有整数1:5的排列,并且每列包含从1:5中随机选择的三个唯一值。(`sort(X,2)` 的所有行都是 1:5)
相关函数:randperm、randi
全部评论 (0)
还没有任何评论哟~


