Переменная- это именнованый объект данных.
Ранжированные переменные в 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, совершаются над ранжированными переменными точно так же, как над обычными числами. В этом случае одно и то же действие осуществляется параллельно над всеми элементами ранжированной переменной.
Элементы матриц являются индексированными переменными, имена которых совпадают с именами матриц. Для каждой индексированной переменной указываются два индекса: один - для номера строки, другой - для номера столбца. Например, для матрицы W средний элемент обозначается как W1,1 а последний как W2,2. (Индексы набираются через запятую).
31) Специализированная математическая среда MathCAD. Локальное и глобальное присваивание. Особенности компиляции. Правила формирования логических выражений.
|
|
Mathcad - программное средство, среда для выполнения на компьютере разнообразных математических и технических расчетов, снабженная простым в освоении и в работе графическим интерфейсом, которая предоставляет пользователю инструменты для работы с формулами, числами, графиками и текстами. В среде Mathcad доступны более сотни операторов и логических функций, предназначенных для численного и символьного решения математических задач различной сложности.
В качестве оператора присваивания используется знак:=. Если переменной присваивается начальное значение с помощью оператора:=, такое присваивание называется локальным. |
С помощью знака º (три горизонтальные чёрточки, вводится клавишей [~] (тильда)) можно обеспечить глобальное присваивание, то есть оно может производиться в любом месте документа. Для вывода результата или для контроля значений переменных используется обычный знак равенства = (если выводится численный результат) или знак символьного равенства -> (стрелка),если вычисления производятся в символьном виде. Для ввода стрелки можно использовать клавиши [Ctrl+.] или соответствующую кнопку наборной панели Symbolic Переменные могут использоваться в математических выражениях, быть аргументами функций или операндом операторов. Переменные могут быть и размерными, то есть характеризоваться не только своим значением, но и указанием физической величины. |