词条 | randperm |
释义 | 函数简介函数功能:随机打乱一个数字序列。 语法格式: y = randperm(n) y是把1到n这些数随机打乱得到的一个数字序列。 相关函数:rand 程序示例在FreeMat中: --> randperm(5) ans = 2 4 1 5 3 --> randperm(3) ans = 2 3 1 --> randperm(5) ans = 2 5 1 3 4 --> randperm(4.5) ans = 5 3 1 2 4 在Matlab中: 示例一: >> randperm(5) ans = 2 3 4 1 5 >> randperm(3) ans = 2 1 3 >> randperm(5) ans = 4 5 2 3 1 >> randperm(4.5) Warning: Size vector should be a row vector with integer elements. > In randperm at 13 ans = 3 1 2 4 示例二: A = [1, 2, 3; 4, 5, 6; 7, 8, 9; 10, 11, 12] rowrank = randperm(size(A, 1)); % 随机打乱矩阵的行数 B = A(rowrank, :) 输出: A = 1 2 3 4 5 6 7 8 9 10 11 12 B = 1 2 3 7 8 9 4 5 6 10 11 12 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。