Ранжированные переменные
Ранжированные переменные в Mathcad являются разновидностью векторов и предназначены, главным образом, для создания циклов или итерационных вычислений. Простейший пример ранжированной переменной – это массив с числами, лежащими в некотором диапазоне с некоторым шагом.
Например, для создания ранжированной переменной s с элементами 0.1.2.3.4.5:
- Поместите курсор ввода в нужное место документа.
- Введите имя переменной (s) и оператор присваивания ":".
- Нажмите кнопку Range Variable (Ранжированная переменная) на панели Matrix (Матрица), показанную на рис. 4.9, либо введите символ точки с запятой с клавиатуры.
- В появившиеся местозаполнители (рис. 4.9) введите левую и правую границы диапазона изменения ранжированной переменной 0 и 5.
Рис. 4.9. Создание ранжированной переменной
Результат создания ранжированной переменной показан на рис. 4.10.
Чтобы создать ранжированную переменную с шагом, не равным 1, например, 0.2.4.6.8:
- Создайте ранжированную переменную в диапазоне от 0 до 8 (см. рис. 4.9).
- Поместите линии ввода на значение начала диапазона (0).
- Введите запятую.
- В появившийся местозаполнитель (рис. 4.11) введите значение шага изменения ранжированной переменной (2).
Созданная ранжированная переменная будет иметь значения от о до 8 включительно, с шагом, равным 2.
Рис. 4.10. Вывод ранжированной переменной
Рис. 4.11. Создание ранжированной переменной с шагом, не равным 1
Чаще всего ранжированные переменные используются:
- при параллельных вычислениях (листинги 4.13 и 4.14);
- для присвоения значений элементам других массивов (листинги 4.14 и 4.15).
Обратите внимание на типичный пример использования ранжированной переменной из листингов 4.13 и 4.14. Большинство математических действий, реализованных в Mathcad, совершаются над ранжированными переменными точно так же, как над обычными числами. В этом случае одно и то же действие осуществляется параллельно над всеми элементами ранжированной переменной.