如何使用matlab从模拟中选择某一行?

时间:2013-01-16 12:33:31

标签: matlab matrix simulation

我在Matlab中进行了一次输出矩阵的模拟。所以在500次运行后,我将有500个矩阵。如何从这些矩阵中选择某一行?该行为[xxx 1 0 0 0],其中xxx表示从一个矩阵到另一个矩阵不同的现有数字。

1 个答案:

答案 0 :(得分:1)

您可以将ismember用于此

idxL = ismember(bigMatrix,[25,1,0,0],'rows');

idxL是一个逻辑向量,其中bigMatrix的行等于目标行值,否则为零。您可以使用它来索引到其他数组。如果您需要行号,请使用rowNumbers = find(idxL)