matlab 产生矩阵,每行每列最多一个1,其余为零

matlab 产生矩阵,每行每列最多一个1,其余为零
不是每行每列只有一个1,是最多一个1,也可以全为零
lizhong52 1年前 已收到1个回答 举报

madeforll 幼苗

共回答了18个问题采纳率:77.8% 举报

a=(round(rand(10,1)));%求一个随机0-1矩阵
A=diag(a);%用0-1矩阵形成对角矩阵
b=randperm(10);
C=A(:,b)
%C是把一个随机的对角矩阵打乱

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 1.115 s. - webmaster@yulucn.com