Составьте матрицу B из первой, четвертой и пятой строки и первого и пятого столбцов из матрицы A в ОКТАВЕ

#matrix #row #octave

Вопрос:

У меня есть матрица A A =

  5    10    15    20    25
10     9     8     7     6
-5   -15   -25   -35   -45
 1     2     3     4     5
28    91   154   217   280
 

И мне нужно сделать матрицу B из первой, четвертой и пятой строки и первого и пятого столбцов из матрицы A.
Как я могу это сделать?

Ответ №1:

 >> B = A([1,4,5],[1,5])
B =
 5      25
 1       5
28     280
 

Вам следует изучить, как использовать индексные выражения на языке Matlab и Octave для извлечения и работы с подматрицами.

Смотрите справку Октавы по индексным выражениям: https://octave.org/doc/latest/Index-Expressions.html