Можно использовать векторы и
матрицы, чтобы определить сразу несколько
переменных. Это делается размещением массива
имен переменных слева от := и
соответствующего массива значений справа. Mathcad
присваивает значения, стоящие справа, к
соответствующим именам слева. Левая сторона
одновременного определения — вектор или
матрица, чьи элементы являются либо именами
простых переменных, либо переменных с индексом.
Правая сторона должна быть выражением,
принимающим значение массива с тем же самым
числом строк и столбцов, что и левая сторона.
Рисунок 20: Одновременные определения.
Mathcad присваивает каждой переменной слева
значение выражения из соответствующей позиции
справа. Рисунок 20 показывает два таких
определения.
Mathcad вычисляет все элементы справа перед
присваиванием значения любого из них левой
стороне. Поэтому правая сторона не должна
содержать никаких выражений, зависящих от
переменных с левой стороны. Также никакая
переменная не может встречаться слева больше чем
один раз. Одновременные определения полезны для
многократного вычисления группы формул
одновременно. Отдельные примеры описаны в Главе “Дискретные аргументы”.
|