Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
MuPAD® обеспечивает функции для создания специальных типов матриц, таких как идентичность, диагональ, Гильберт, Теплиц, и другие матрицы. Например, создайте 3×3 единичная матрица:
matrix::identity(3)
Теперь, создайте 3×3 диагональная матрица с номером 5 на диагонали:
matrix(3, 3, 5, Diagonal)
Чтобы создать матрицу содержащие переменные или арифметические выражения, всегда используйте список, чтобы задать элементы матрицы. Например, при создании 3×3 диагональная матрица с переменной x
на ее основной диагонали, укажите диагональные элементы в списке [x, x, x]
. Как ярлык для создания этого списка, можно использовать генератор последовательности $
:
matrix(3, 3, [x $ 3], Diagonal)
Чтобы создать специальные матрицы, такие как Гильберт, Теплиц, Паскаль или матрицы Вандермонда, использует соответствующую функцию библиотеки linalg
. Например, чтобы создать 4×4 Гильбертова матрица, используйте функцию linalg::hilbert
:
linalg::hilbert(3)
Чтобы создать матрицу случайных чисел, используйте функцию linalg::randomMatrix
. Например, создайте матрицу случайных целых чисел:
linalg::randomMatrix(3, 4, Dom::Integer)
Теперь, создайте матрицу, которая еще имеет случайные рациональные числа на основной диагонали и нулях везде:
linalg::randomMatrix(3, 3, Diagonal, Dom::Rational)