matlab中怎样按一定比例生成矩阵例如生成一个1000*1000的0,1矩阵,里面1的数量是固定的.

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/04 08:32:37

matlab中怎样按一定比例生成矩阵
例如生成一个1000*1000的0,1矩阵,里面1的数量是固定的.

比如要生成m*n的0-1矩阵,其中有k个1
m=4;n=5;k=6;%自己改
A=zeros(m,n);
A(randperm(m*n)