Вычисление выражений

Функции определяемые пользователем

Функции

При щелчке мышью по значку f(x) в панели инструментов стандартная или вводе команды Вставка, Функция открывается окно диалога для вставки функций. Все функции для облегчения поиска разбиты на категории. В левой части окна выводится список категорий, а в правой – список соответствующих функций. Выберите нужную категорию, а в ней требуемую функцию. Для решения вычислительных задач используются категории "логарифм", "тригонометрия", "усечение и округление". Для ввода встроенных функций удобно пользоваться панелями инструментов, например: Вид, Панели инструментов, Арифметика.

Кроме встроенных функций Mathcad позволяет создавать и функции пользователя. Синтаксис функции пользователя:

<имя функции> (<аргументы>):<выражение>

Функция может быть запомнена на текущий сеанс по Shift+F9. Новую функцию можно определить через заданные ранее, а также через встроенные в Mathcad.

 

Числовые расчеты в Mathcad выполняются по умолчанию как вещественные переменные удвоенной длины.

Если выражение заканчивается знаком равенства, то для получения результата достаточно нажать клавишу Enter. Данный режим действует при включенном режиме автоматического пересчета. В ином случае для получения результата необходимо нажать F9. Прервать процесс вычисления можно клавишей Esc. Для продолжения прерванного вычисления повторно нажать F9.

Пример 7.4.1. Вычислить 5+5

Введите 5+5 нажмите [=] - ответ 10. Ответ появляется после знака [=].

Пример 7.4.2. Вычислить y=ab/c при а=5, b=10, c=5,675

Введите а=5 - появится a:=5

Введите b=10 - появится b:=10

Введите c=5.675 - появится c:=5.675

Введите а*b - появится a*b/c, нажмите [=] - появится ответ 8.811

Для удаления задачи выделите ее курсором и нажмите Del.

Пример 7.4.3. Вычислить выражение

Решение.

 

Пример 7.4.4. Протабулировать функцию на отрезке [0, π] с шагом 0,5.

Решение.

Для табулирования значений функции используется следующий синтаксис:

z: нач_знач, след_знач; конеч_знач

Здесь нач_знач – начальное значение аргумента, след_знач – следующее значение, конеч_знач – конечное значение аргумента.

Двоеточие при вводе заменяется символом присвоения [:=], точка с запятой заменяется горизонтальным двоеточием.

Порядок работы:

- введите значение аргументов: z:0, 0.5; 3.14

- запишите функцию: cos(z)+exp(x)=

После ввода знака равно автоматически генерируется ряд значений функции. Функция выводится с четырехразрядной мантиссой (три знака после десятичной точки). Число разрядов можно изменить командой Формат, Формат числа. Можно регулировать также порог мнимости, значение нуля, начальный индекс компонент массива.