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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/19 10:43:13
matlab中怎样按一定比例生成矩阵例如生成一个1000*1000的0,1矩阵,里面1的数量是固定的.matlab中怎样按一定比例生成矩阵例如生成一个1000*1000的0,1矩阵,里面1的数量是固定

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

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)