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

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

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

MuPAD® обеспечивает функции для выполнения многих специальных операций на матрицах. Можно вычислить размерности матрицы, подкачать или удалить столбцы и строки, или транспонировать матрицу. Для квадратных матриц можно вычислить определители и трассировки.

Чтобы вычислить определитель квадратной матрицы, используйте det функция. Например, вычислите определитель следующего 2×2 матрица:

A := matrix(2, 2, [a, b, c, d]):
det(A)

Теперь вычислите определитель 12×12 Гильбертова матрица:

det(linalg::hilbert(12))

Чтобы вычислить сумму диагональных элементов квадратной матрицы (трассировка матрицы), используйте linalg::tr функция. Например, трассировка матричного A :

A := matrix(2, 2, [a, b, c, d]):
linalg::tr(A)

Теперь вычислите трассировку 12×12 Гильбертова матрица:

H := linalg::hilbert(12):
linalg::tr(H)