请问:怎样用matlab随机生成一个只有0,1元素的矩阵?用什么命令,谢谢啊...答:没听说过有直接生成的。可以这样子,比如要生成m*n的矩阵,先用rand函数生成元素均为0-1之间的随机数的矩阵,然后逐个判断,0.5一下的改为0,0.5以上的改为1:A=rand(m,n);for i=1:m for j=1:n if A(i,j)<=0.5 A(i,j)=0; else A(i,j)=1; end endend stevenxcy | 发布于2010-10-21 举...
怎样用MATLAB生成一个4行5列的间的随机矩阵答:rand(4,5) % 四行五列(0,1)之间的随机矩阵 如果范围不在0-1之间,可以相应调整 ceil(rand(4,5)*10) % [1,10]之间随机整数 或:如果要随机均匀抽取整数 a=randint(1,16,[-5,4])a=reshape(a,4,4);如果带有小数的话 a=-5+(4+5).*rand(4,4)...