Иллюстрированный самоучитель по MathCAD 7

Примеры программирования

Еще один пример применения программного модуля для задания точек некоторой функции в трехмерном пространстве показан на рис. 12.14. Там же представлено построение этих точек внутри параллелепипеда.

Иллюстрированный самоучитель по MathCAD 7 › Оптимизация вычислений и программирование › Примеры программирования
Рис. 12.14. Применение программного модуля для построения точек заданной функции в пространстве

Разумеется, подобные задачи могут в системе MathCAD решаться и без использования в явном виде программных средств. Однако эти средства облегчают решение сложных задач, особенно когда имеется описание их программной реализации на каком-либо языке программирования. Тогда несложно перевести реализацию решения задачи с этого языка на язык программирования системы MathCAD.

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

Много интересного и поучительного можно найти в примерах задания и применения программных модулей раздела QuickSheet (Шпаргалки), доступного из центра ресурсов системы. Нельзя не отметить, что характер задания программных модулей в MathCAD весьма удачен: модули прекрасно вписываются в документы, выглядят просто и естественно.

Следует также отметить, что система MathCAD PLUS 7.0 допускает расширение путем включения в нее новых функций, написанных на языке Си или Си++. Впрочем, возможности системы настолько широки, что трудно себе представить необходимость в таком кардинальном шаге. Это расширение скорее может оказаться полезным для разработчиков системы, чем для подавляющего большинства ее пользователей.

Интересующиеся этой возможностью могут воспользоваться описанием ее в соответствующей литературе.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.