Оптимизация вычислений и программирование
Система SmartMath и ее возможности
Назначение системы SmartMath | Начиная с версии 4.0 система MathCAD обзавелась новым средством оптимизации вычислений – SmartMath. Это фактически экспертная система, ускоряющая вычисления в тех случаях, когда это возможно.Директивы системы SmartMath и их применение
Состав директив | При вводе стрелки › после выражения фактически (по умолчанию) над ним исполняется операция Simplify (Упростить). Но что подразумевается под этим, ясно далеко не всегда, даже несмотря на то, что многие символьные операции система выполняет вполне очевидно, например вычисление интеграла или производной в символьном виде.Операторы вычисления пределов функций
Для вычисления пределов функций начиная с версии MathCAD PLUS 5.0 в систему введен символьный оператор limit Помимо ввода с наборной панели Calculus Pallete его в трех формах можно ввести нажатием следующих комбинаций клавиш:Задание операторов пользователя
Еще одна экзотическая возможность, присущая новым версиям системы MathCAD, – задание новых операторов пользователя. Такой оператор задается практически так же, как функция пользователя, но вместо имени выбирается какой-либо подходящий знак.Задание программных модулей
Программные операторы | Вплоть до появления последних версий системы MathCAD возможности программирования в них были крайне ограниченными. Фактически MathCAD позволяла реализовать лишь линейные программы, в основе которых лежит понятие функции.Примеры программирования
Несмотря на столь скромный набор программных средств, они дают системе MathCAD именно те возможности, которые ранее попросту отсутствовали: задание функций с аппаратом локальных переменных, задание различных видов циклов (в том числе вложенных), упрощение алгоритмов с помощью операций присваивания и реализация по классическим алгоритмам итерационных и рекурсивных процедур.Погрешности вычислений и сообщения об ошибках
Большинство вычислений в системе реализовано с помощью численных методов, принципиально имеющих конечную погрешность вычислений. Так, для вычислений производной используется конечно-разностный метод с изменением шага между узлами и его подстройкой под заданную погрешность.Реализация численных методов в MathCAD 7.0 PRO
Серьезные пользователи, работающие с математическими системами, зачастую бывают недовольны отсутствием информации о реализованных в таких системах численных методах. Связано это с тем, что нередко от этих методов зависит успех решения особых задач, с которыми может столкнуться каждый пользователь.