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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 15:13:12
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)