Блокноты 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)