У меня есть матрица
X = [1 1;2 2;3 3;4 4];
Y = [2 4];
Я хочу, чтобы итоговая матрица z
содержала только строки 2 и 4 (значения в Y
) из X
. То есть,
Z = [2 2;4 4];
Какие-нибудь решения?
0
bsanth
22 Окт 2012 в 23:06
1 ответ
Лучший ответ
Z = X(Y,:);
На мой взгляд, это довольно простой вопрос: первый результат a> для "индексации матриц MATLAB" отвечает на ваш вопрос и содержит гораздо больше общей информации о выборе частей матриц MATLAB.
8
bnaul
22 Окт 2012 в 23:11
Похожие вопросы
Связанные вопросы
Новые вопросы
matlab
MATLAB - это высокоуровневая языковая и интерактивная среда программирования для численных расчетов и визуализации, разработанная MathWorks. Не используйте оба тега [matlab] и [octave], если явно не задан вопрос о сходстве или различии между ними. При использовании этого тега, пожалуйста, укажите версию MATLAB, с которой вы работаете (например, R2017a).