作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/03/28 18:57:57
matlab 产生矩阵,每行每列最多一个1,其余为零
不是每行每列只有一个1,是最多一个1,也可以全为零
a=(round(rand(10,1)));%求一个随机0-1矩阵
A=diag(a);%用0-1矩阵形成对角矩阵
b=randperm(10);
C=A(:,b)
%C是把一个随机的对角矩阵打乱