Доступ и изменяет элементы матрицы

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