从矩阵中提取行并在MATLAB中创建一个新矩阵

时间:2012-10-22 19:06:58

标签: matlab

我有一个矩阵

X = [1 1;2 2;3 3;4 4];
Y = [2 4];

我希望结果矩阵z只包含Y的第2行和第4行(X中的值)。也就是说,

Z = [2 2;4 4];

任何解决方案?

1 个答案:

答案 0 :(得分:8)

Z = X(Y,:);

在我看来,这是一个非常容易研究的问题:first result用于“MATLAB矩阵索引”可以回答您的问题,并且有更多关于选择MATLAB矩阵部分的一般信息。