我有113*401
矩阵,例如X
矩阵。我想创建一个随机矩阵100次,所以我将有一个11300*401
矩阵。重要的是,该值是从我的主矩阵X
中随机取得的。在Matlab中用另一个矩阵生成随机矩阵
-1
A
回答
1
该代码从整个输入矩阵X
中选择结果矩阵B
的元素。因此,B
的列不是X
列的排列。
X = rand(113,401); % sample matrix
% generate random indices and use them to pull values from A
B = X(randi([1 numel(X)],11300,401));
+1
如果你不得不问这是什么意思,那么问题可能太广泛了,应该在你回答之前澄清。这鼓励提问者写出更好的问题,并将帮助未来的读者。由于你的答案现在已经被接受,所以我觉得值得注意的是,当你想要一个范围内的整数时,你应该使用'randi'而不是'rand' – Wolfie
+1
@Wolfie真的,我认为在答案中写起来更容易(因为格式化),但我同意一个更清晰的问题会帮助未来的读者更多。 –
相关问题
- 1. Matlab的生成多个随机矩阵
- 2. 从另一个矩阵生成矩阵
- 3. Matlab - 为矩阵生成随机坐标
- 4. 生成随机2x100矩阵
- 5. 生成一个随机矩阵
- 6. 矩阵生成MATLAB
- 7. Matlab生成矩阵
- 8. 从matlab中的另一个矩阵产生布尔矩阵
- 9. 使用错误生成随机矩阵
- 10. R中的随机生成矩阵
- 11. 在Matlab中生成加权随机布尔矩阵
- 12. 在MATLAB中生成随机加权邻接矩阵
- 13. 从矩阵生成的矩阵与Matlab生成的Python图形
- 14. 如何生成对称随机矩阵?
- 15. RAS算法生成随机矩阵
- 16. 从随机矩阵生成样本
- 17. 如何在matlab中生成一个随机矩阵,每个值重复两次?
- 18. MATLAB用另一个矩阵替换矩阵的某些值
- 19. Matlab - 如何使用矩阵来过滤另一个矩阵?
- 20. 矩阵由matlab中的另一个矩阵索引?
- 21. 如何生成在MATLAB这个矩阵
- 22. Matlab使用随机元素生成矩阵
- 23. 在Matlab中将一个矩阵复制到另一个矩阵中
- 24. Eigen3矩阵随机
- 25. Repmat按照另一个矩阵的矩阵行 - MATLAB
- 26. 从另一个矩阵制作矩阵
- 27. 连接矩阵到另一个矩阵
- 28. 矩阵矩阵在Matlab中的数组?
- 29. 结合矩阵产生一个矩阵
- 30. 生成矩阵
所以你想连接100个矩阵'X'的排列? – m7913d
您是否希望'x'的元素可以随机采用(即您可能碰巧采取了一些元素很多次而没有采用某些元素)或者采用随机的顺序(即每个块是随机混合的'x')? – Wolfie