矩阵的随机行,行号为Matlab

时间:2014-04-21 21:40:47

标签: matlab random matrix numbers row

如何从 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中选择一个随机行(当然,这不是什么大不了的事)和行号?

1 个答案:

答案 0 :(得分:3)

使用randi生成1M行数之间的随机整数,然后使用它来索引M

ind = randi(size(M,1)); %// row number
row = M(ind,:); %// corresponding row