Средства повышения эффективности вычислений и их оптимизация - Основы работы с системой MathCAD 2000 PRO

Как отмечалось, входной язык системы MathCAD -- интерпретирующий. В интерпретаторах, например в добром старом Бейсике, листинг программы пользователя просматривается сверху вниз (а в пределах строки -- слева направо), и любые указания в программе тут же выполняются. Так же просматриваются и блоки в системе MathCAD. При опознании блока система автоматически запускает внутренние подпрограммы выполнения необходимых действий, например, вычисления по формуле, вывод таблицы значений вектора, построение рисунка по его шаблону и т. д. В общем, это напоминает интерпретацию высшего уровня, при которой пользователь не опускается до таких мелочей, как составление необходимых подпрограмм, хотя, как уже было сказано, теперь и это вполне возможно.

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

В последние версии MathCAD 2000 была введена экспертная система SmartMath. Она старается использовать при численных вычислениях конечные формулы, полученные в результате символьных (аналитических) преобразований. Порой это дает резкое ускорение вычислений в сравнении с их реализацией численными методами. Операция SmartMath (Быстрая математика) вводится специальными атрибутами (знак * у формул) и словами-директивами. Их число в версии MathCAD 2000 увеличено, и для ввода операторов и директив символьной математики добавлена специальная палитра. Так что система SmartMath превратилась в полноправного члена семьи MathCAD.

Запуск системы

Запустив MathCAD из Windows, вы на некоторое время увидите довольно скромное титульное окно.

Оно вскоре сменится основным окном системы, которое представляет собой некий гибрид типового окна Windows программ и диалогового окна.

Похожие статьи




Средства повышения эффективности вычислений и их оптимизация - Основы работы с системой MathCAD 2000 PRO

Предыдущая | Следующая