Множественные дискретные аргументы и двойные индексы

Если в формуле используется два дискретных аргумента, Mathcad пробегает через каждое значение каждого дискретного аргумента. Это можно использовать для определения матриц. Например, чтобы определить матрицу x размера 5x5, где xi,j = i + j, напечатайте формулы:

i:0;4 j:0;4 x[i,j:i+j

Обратите внимание, что не нужно печатать [Space], чтобы покинуть нижний индекс в этом случае. Напечатав :, Вы одновременно покидаете нижний индекс и создаете символ определения.

Рисунок 5 показывает результат печати вышеупомянутых формул. Обычно лучше всего отобразить матрицу в форме, показанной на Рисунке 5. Если вместо того, чтобы напечатать x=, записать x[i,j=, Mathcad отобразит одну длинную таблицу вывода с 25 числами. Такую таблицу часто трудно интерпретировать. Подобная проблема возникает, когда в графике используется пара дискретных аргументов.

Выражение для xi,j вычисляется для каждого значения каждого дискретного аргумента, всего 25 вычислений. Результат — матрица, показанная внизу рисунка, с 5 строками и 5 столбцами. Элемент в i-ой строке и j-ом столбце этой матрицы равен i + j.

Рисунок 5: Определение матрицы.