Вычисление выражений
Функции определяемые пользователем
Функции
При щелчке мышью по значку 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)=
После ввода знака равно автоматически генерируется ряд значений функции. Функция выводится с четырехразрядной мантиссой (три знака после десятичной точки). Число разрядов можно изменить командой Формат, Формат числа. Можно регулировать также порог мнимости, значение нуля, начальный индекс компонент массива.