linalg:: delRow

Удалите строки матрицы

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

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

Синтаксис

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

Описание

linalg::delRow(A, r) возвращает копию матричного A, в котором строка с индексом удален r.

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

linalg::delRow(A, list) удаляет те строки, индексы которых содержатся в list.

Если все строки удалены затем, NIL возвращен.

Примеры

Пример 1

Мы задаем следующую матрицу:

A := matrix([[1, 2], [3, 4], [5, 6], [7, 8]])

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

linalg::delRow(A, 2)

linalg::delRow(A, [1, 4])

linalg::delRow(A, 2..4)

Параметры

A

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

r

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

r1 .. r2

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

list

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

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

Матрица области категории Cat::Matrix(R), где R является звонком компонента A или NIL.