MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB基础] 请教如何生成一个随机置换矩阵 (https://www.labfans.com/bbs/showthread.php?t=11893)

frankkong 2010-07-23 15:41

请教如何生成一个随机置换矩阵
 
请教各位高手一个很简单的问题,我想生成一个5X5的随机置换矩阵,矩阵的每一列每一
行只有一个值为1,其他值为0.请问该如何生成?

slgu 2010-07-26 07:55

回复: 请教如何生成一个随机置换矩阵
 
>> n=5;
>> a=eye(n);
>> b=a(randperm(n)',randperm(n))
b =
0 0 0 1 0
0 0 1 0 0
0 1 0 0 0
0 0 0 0 1
1 0 0 0 0


所有时间均为北京时间。现在的时间是 12:51

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.