Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
Чтобы получить доступ и изменить матрицы в MATLAB®, смотрите Индексацию массива (MATLAB).
MuPAD® позволяет вам доступ, и измените каждый отдельный элемент вектора или матрицы. Например, создайте 3 ×4 матрицы нулей:
A := matrix(3, 4)

Чтобы получить доступ к любому элементу матрицы, используйте квадратные скобки, чтобы задать индексы. Например, присвойте значение 22 второму элементу второй строки A:
A[2, 2] := 22:
Теперь, присвойте значение 23 третьему элементу второй строки A:
A[2, 3] := 23:
Отобразите измененный матричный A:
A

При изменении значений элементов матрицы можно использовать циклы. Например, используйте цикл for, чтобы задать каждый элемент A как продукт его индексов строки и столбца:
A := matrix(3, 4):
for i from 1 to 3 do
for j from 1 to 4 do
A[i, j] := i*j
end_for
end_for:
A
Другой способ задать большое количество матричных записей эффективно состоит в том, чтобы создать и использовать функцию. Например, задайте каждый элемент как сумму его индексов строки и столбца:
f := (i, j)->(i + j): A := matrix(3, 4, f)
