Предположим, что:Выбор строки которых первый столбец значение отображается по крайней мере один раз в списке
A = [1,22,33; 2,44,55; 2,66,77]
id = [2 3 5]
Я пытаюсь выбрать все матричные A
строки, если значение первого столбца появляется в id
по крайней мере один раз, без использования цикла.
Таким образом, начиная с:
A =
1 22 33
2 44 55
2 66 77
в этом примере я хотел бы получить следующее:
2 44 55
2 66 77
, что это простой способ сделать это? Большое спасибо.
Используйте 'smsmember' для создания логического индекса, который выберет строки:' A (ismember (A (:, 1), id), :) ' –
это работает, спасибо, если вы выразились в качестве ответа Я согласен с этим – Stezzo
Хорошо, сделано :-) –