MATLAB爱好者论坛-LabFans.com
>
工程数学软件
>
MATLAB论坛
> [MATLAB基础] 请教如何生成一个随机置换矩阵
PDA
查看完整版本 : [MATLAB基础]
请教如何生成一个随机置换矩阵
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
vBulletin® v3.8.3,版权所有 ©2000-2025,Jelsoft Enterprises Ltd.