Матричные операции и преобразования

Операции на строках и столбцах, скалярные и векторные произведения, транспонируют, и инверсия

Примечание

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

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

Функции MuPAD

linalg::addColЛинейная комбинация столбцов матрицы
linalg::addRowЛинейная комбинация строк матрицы
linalg::colИзвлеките столбцы матрицы
linalg::delColУдалите столбцы матрицы
linalg::delRowУдалите строки матрицы
linalg::multColУмножьте столбцы со скаляром
linalg::multRowУмножьте строки со скаляром
linalg::rowИзвлеките строки матрицы
linalg::setColИзмените столбец матрицы
linalg::setRowИзмените строку матрицы
linalg::swapColПодкачайте два столбца в матрице
linalg::swapRowПодкачайте две строки в матрице
inverseИнверсия матрицы
transposeТранспонируйте матрицы
htransposeЭрмитов транспонируют матрицы
linalg::pseudoInverseИнверсия Мура-Пенроуза матрицы
numeric::inverseИнверсия матрицы
lllintВычислите уменьшаемое до LLL основание решетки
normВычислите норму матрицы, вектора или полинома
linalg::concatMatrixСоедините матрицы горизонтально
linalg::crossProductВекторное произведение 3D векторов
linalg::kroneckerProductКронекеров продукт матриц
linalg::normalizeНормируйте вектор
linalg::ogCoordTabТаблица преобразований прямоугольной координаты
linalg::scalarProductСкалярное произведение векторов
linalg::stackMatrixСоедините матрицы вертикально
linalg::submatrixИзвлеките субматрицу или подвектор из матрицы или вектора, соответственно
linalg::substituteЗамените часть матрицы другой матрицей
linalg::sylvesterМатрица Сильвестра двух полиномов
numeric::rotationMatrixОртогональная матрица вращения вокруг оси

Примеры и руководства

Вычислите с матрицами

При выполнении основных арифметических операций на матрицах используйте типичные арифметические операторы.

Инвертируйте матрицы

Чтобы найти инверсию матрицы, введите 1/A или A^(-1):

Транспонируйте матрицы

Чтобы транспонировать матрицу, используйте transpose команда:

Подкачайте и удалите строки и столбцы

Библиотека MuPAD linalg обеспечивает функции для обмена или удаления строк и столбцов матрицы.

Вычислите матричные экспоненциалы

Вычислите матричные экспоненциалы.

Концепции

Библиотека линейной алгебры

Используйте только в Интерфейсе MuPAD Notebook.

Числовая библиотека алгоритмов

Используйте только в Интерфейсе MuPAD Notebook.