Re: [問題] 有關矩陣亂數的問題已回收
※ 引述《NatKingCole (Enter)》之銘言:
: 各位前輩好,小弟接觸matlab時日不長,所以還有些生疏及疑惑
: 想請教各位,我打算做一個 256 * 256 矩陣位置的打亂,目前
: 我的作法是用 randperm(256^2)先產生一組長度為256^2且不重覆
: 的亂數序列,再將序列中的亂數值轉為二維座標,達到打亂的效果,
: 但經小弟實驗發現,實在亂得不夠平均,希望能夠將矩陣中的位置
: 亂的非常平均,也就是非常的亂,非常感謝各位前輩,謝謝。
雖然我不知道所謂亂的不夠平均 或是要多亂才較亂
但是多提供一個方法看看是否達到更亂
作法類似
假設rand的亂能夠被你認可的話
那 [a I]=sort( rand(1,256^2) );
a 為排序後的矩陣(這不重要)
I 為他們原來所對應到的位置(你要的值)
再把 I 切成 256*256的矩陣 (希望夠亂)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.236.41
→
12/09 22:38, , 1F
12/09 22:38, 1F
→
12/09 22:39, , 2F
12/09 22:39, 2F
→
12/09 22:40, , 3F
12/09 22:40, 3F
→
12/09 22:40, , 4F
12/09 22:40, 4F
討論串 (同標題文章)