Q
隨機排列矩陣
5
A
回答
9
您可以生成一個random permutation matrix像這樣:
創建單位矩陣:
A = eye(N); %// N is the size of your matrix
對於
N
這是更好地使用大值sparse matrices:A = speye(N); % create sparse identity matrix
生成一個隨機排列:
idx = randperm(1:N);
使用矢量索引相應地重新排列行
A = A(idx, :);
瞧!
1
在Matlab中(使用R2012a)idx = randperm(1:N)
給出了一個警告,即輸入應該是標量。所以:idx = randperm(N);
。
相關問題
- 1. 隨機選擇矩陣列
- 2. 隨機矩陣的Numpy陣列
- 3. 在矩陣中隨機排序位
- 4. 隨機數排序陣列
- 5. Eigen3矩陣隨機
- 6. 矩陣的隨機交換列:Matlab的
- 7. 隨機排列保持相同值行相鄰的矩陣行
- 8. 在圖像/矩陣中創建隨機白色矩形/陣列
- 9. 生成隨機2x100矩陣
- 10. C - 矩陣,隨機數
- 11. 矩陣的半隨機化
- 12. 隨機進入矩陣
- 13. 隨機二進制矩陣
- 14. 隨機色彩矩陣
- 15. 隨機排序的子陣列
- 16. 矩陣和排列的子矩陣
- 17. 隨機矩陣的矩陣,每列至少有.4和至多.6每列
- 18. 矩陣中列的排列
- 19. 從隨機陣列
- 20. 隨機miltidimentional陣列
- 21. 從隨機陣列
- 22. 與「隨機」陣列
- 23. PHP隨機陣列
- 24. 陣列隨機數
- 25. 隨機化或隨機的陣列
- 26. 使用極性排斥的隨機數矩陣
- 27. 的隨機重新排序的矩陣R中
- 28. 排序和隨機化矩陣根據特定約束
- 29. 整數矩陣到隨機矩陣歸一化
- 30. 在Matlab中用另一個矩陣生成隨機矩陣
看看:http://stackoverflow.com/questions/13429144/is-there-a-better-way-to-randomly-generate-a-doubly-stochastic-matrix – Shai