linalg::row

Извлеките строки матрицы

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

linalg::row(A, r)
linalg::row(A, r1 .. r2)
linalg::row(A, list)

Описание

linalg::row(A, r) извлекает r-th вектор-строка из матричного A.

linalg::row(A, r1.. r2) возвращает список векторов-строк, индексы которых находятся в области значений r1.. r2. Если r2< r1 затем пустой список [] возвращен.

linalg::row(A, list) возвращает список векторов-строк, индексы которых содержатся в list (в том же порядке).

Примеры

Пример 1

Мы задаем матрицу по :

A := Dom::Matrix(Dom::Rational)( 
  [[1, 1/5], [-3/2, 5], [2, -3]] 
)

и проиллюстрируйте три различных формата ввода для функционального linalg::row:

linalg::row(A, 2)

linalg::row(A, [2, 1, 3])

linalg::row(A, 2..3)

Параметры

A

m ×n матрица области категории Cat::Matrix

r

Индекс строки: положительное целое число меньше или равный m

r1 .. r2

Область значений индексов строки (положительные целые числа меньше или равный m)

list

Список индексов строки (положительные целые числа меньше или равный m)

Возвращаемые значения

Вектор одной строки или список векторов-строк; вектор-строка n матрица категории Cat::Matrix(R), где R является звонком компонента A.

Смотрите также

Функции MuPAD