1. 程式人生 > >Matlab 隨機數字

Matlab 隨機數字

隨機生成 per else track -a content end n) 隨機

1.隨機生成僅僅有0。1元素的矩陣(m行n列)
A=round(rand(m,n))


2.隨機生成每行有若幹個0,1元素的矩陣,比方每行僅僅有2個元素為1,其它元素為0
A=zeros(4,5)
for i=1:4
A(i,:)=randperm(5);
for j=1:5
if A(i,j)<=2
A(i,j)=1;
else
A(i,j)=0;
end
end
end
A
輸出:
A =
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
A =
0 0 1 1 0
0 1 1 0 0
1 0 1 0 0
0 0 1 1 0

Matlab 隨機數字