[問題]怎麼讓每次產生的向量順序都不同?

作者: ct722 (ct722)   2014-04-08 22:38:24
我之前完全沒學過matlab,看了一些rand的用法似乎無法解決我的問題
也或許我搞錯了方向
w = imread('pic001'); %32*32的浮水印圖像
w = double(w);
ww= reshape(w,1,1024); %變成一個1*1024的向量
譬如現在向量是(1 0 0 0 1 1 1 1 1 1)
那我該怎麼讓它每次出現時 向量順序都不同呢?
像是 (0 1 0 0 1 1 1 1 1 1 )
(1 0 1 1 1 1 1 0 1 0 )
.
.
.
好像rand相關的程式碼好像都無法解決,或許也是我搞錯了
大家可以教教我嗎? 感恩 !
作者: forloricever (sigh...)   2014-04-09 05:31:00
double(rand(1, 1024) < 0.5)
作者: ejialan (eji)   2014-04-09 12:00:00
ww(randperm(length(ww)))

Links booklink

Contact Us: admin [ a t ] ucptt.com