如何从 Matlab 中的矩阵中选择一个随机行,以及拾取行的行号?
我是一个名为M
4x3
的矩阵:
-21.8318 19.2251 -16.0000
-6.2788 8.6988 -10.0000
1.5553 -0.8041 -2.0000
17.6843 -13.0848 0.3000
我的问题很简单,从矩阵M
中选择一个随机行(当然,这不是什么大不了的事)和行号?
答案 0 :(得分:3)
使用randi
生成1
与M
行数之间的随机整数,然后使用它来索引M
:
ind = randi(size(M,1)); %// row number
row = M(ind,:); %// corresponding row