Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
metodichka.doc
Скачиваний:
13
Добавлен:
01.07.2025
Размер:
3 Мб
Скачать
☆

Мат.Анализ.

В MathCAD имеется ряд операторов, позволяющих вычис- лить значения сумм, произведений, производных, определенно- го интеграла, пределов. Такие операторы часто называют рас- ширенными арифметическими операторами или операторами математического анализа.

Обращение к этим операторам (значок оператора) можно ввести в документ MathCAD, используя палитру инструментов Calculus (Матанализ). При вводе оператора задается шаблон для последующего заполнения числовыми или символьными значениями. Приведем операторы, часто используемые при ре- шении научно-инженерных задач.

Оператор вычисления суммы. Для ввода оператора в документ необходимо щелкнуть на кнопке и заполнить поля в появившемся шаблоне Назначение полей: 1 – имя переменной, являющейся параметром суммирования; 2 – нижний предел суммирования; 3 – верхний предел суммирования; 4 – выражение, зависящее от параметра суммирования.

Оператор вычисления произведения. Для ввода оператора в документ необходимо щелкнуть на кнопке и заполнить поля в появившемся шаблоне. Назначение полей те же, что в операторе суммы.

Операторы вычисления производных. Значения производных вычисляются численным методом и поэтому необходимо задавать значения аргументов функции, при которых будут вычисляться производные.

Для ввода оператора дифференцирования в документ необходимо щелкнуть на кнопке и заполнить поля в появившемся шаблоне. Назначение полей: 1 – переменная дифференцирования; 2 – дифференцируемая функция или выражение.

Оператор вычисления определенных интегралов. Для ввода оператора в документ необходимо щелкнуть на кнопке и заполнить поля в появившемся шаблоне (рис. 2.7в). На- значение полей: 1, 2 – нижний и верхний пределы интегрирования; 3 – интегрируемое выражение; 4 – переменная интегрирования.

Программирование

Традиционное программирование, упрощенный вариант которого применен в Mathcad и осуществляется при помощи панели инструментов Programming (Программирование), имеет ряд существенных преимуществ, которые в ряде случаев делают документ более простым и читаемым:

  •  возможность применения циклов и условных операторов;

  •  простота создания функций и переменных, требующих нескольких простых шагов;

 возможность создания функций, содержащих закрытый для остального документа код, включая преимущества использования локальных переменных и обработку исключительных ситуаций.

Программные операторы находятся в наборной панели Programming. Как видно из рисунка, программный блок имеет вид самостоятельного модуля, выделяемого в тексте документа жирной вертикальной чертой. Модуль может вести себя как функция без имени и параметров, но возвращающая результат. Набор программных элементов для создания программных модулей весьма ограничен и содержит следующие элементы:

Add Line — создает и при необходимости расширяет жирную вер-

тикальную линию, справа от которой в шаблонах задается

запись программного блока;

¬ — символ локального присваивания (в теле модуля);

if — оператор условного выражения;

for — оператор задания цикла с фиксированным числом

повторений;

while — оператор задания цикла типа «пока» (цикл выполняется, пока

выполняется некоторое условие);

otherwise — оператор иного выбора (обычно применяется с if);

break — оператор прерывания;

continue — оператор продолжения;

return — оператор-функция возврата;

  • on error — оператор обработки ошибок.