请输入您要查询的百科知识:

 

词条 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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/1/11 11:29:47