Предисловие
Миллионы людей занимаются
математическими расчетами, иногда в силу
влечения к таинствам математики и ее внутренней
красоте, а чаще в силу профессиональной или иной
необходимости, не говоря уже об учебе. Ни одна
серьезная разработка в любой отрасли науки и
производства не обходится без трудоемких
математических расчетов.
Вначале эти расчеты
выполнялись на программируемых
микрокалькуляторах [1] или с помощью программ на
универсальных языках программирования, таких,
как Бейсик [2] или Паскаль. Постепенно для
облегчения расчетов ' были созданы специальные
математические компьютерные системы [3—14].
Настоящая книга посвящена
одной из самых мощных и эффективных
математических систем — MathCAD 7.0. Она существует в
двух вариантах:
стандартном MathCAD 7.0 Standard и
профессиональном MathCAD 7.0 Professional Edition (PRO).
Стандартная версия ориентирована на большинство
пользователей, а профессиональная — на
профессионалов, серьезно занимающихся
математическими расчетами.
Системы MathCAD традиционно
занимают особое место среди множества таких
систем (Eureka, Mercury, MatLAB, Mathematica 2 и 3, Maple V R3 и R4 и др.) и
по праву могут называться самыми современными,
универсальными и массовыми математическими
системами. Они позволяют выполнять как
численные, так и аналитические (символьные)
вычисления, имеют чрезвычайно удобный
математико-ориентированный интерфейс и
прекрасные средства графики [6, 15,16]. Системы
начиная с версии 3.9 работают под управлением
графических операционных систем Windows 3.1/3.11 [16,17], а
новая версия MathCAD 7.0 - под Windows 95/NT.
Системы класса MathCAD
предоставляют уже привычные, мощные, удобные и
наглядные средства описания алгоритмов решения
математических задач. Преподаватели и студенты
вузов получили возможность подготовки с их
помощью наглядных и красочных обучающих
программ в виде электронных книг с действующими
в реальном времени примерами. Новейшая система
MathCAD PLUS 7.0 PRO настолько гибка и универсальна, что
может оказать неоценимую помощь в решении
математических задач как школьнику,
постигающему азы математики, так и академику,
работавшему со сложнейшими научными проблемами.
Система имеет достаточные возможности для
выполнения наиболее массовых символьных
(аналитических) вычислений и преобразований [18,
19].
Более 600 000 только
зарегистрированных пользователей владеют
ранними версиями системы MathCAD во всем мире, а с
выходом новых версии системы это число наверняка
заметно увеличится. Ну а незарегистрированных
пользователей, пожалуй, еще больше. О системе с
такой вычислительной мощью, как у MathCAD 6.0/7.0 PRO, еще
пару десятков лет назад не могли мечтать даже
разработчики уникальной научной и космической
аппаратуры. Но эта мощь нисколько не затрудняет
удивительно простое и интуитивно предсказуемое
общение с системой на общепринятом языке
математических формул и графиков.
Исключительно велика роль
систем класса MathCAD в образовании. Облегчая
решение сложных математических задач, система
снимает психологический барьер при изучении
математики, делая его интересным и достаточно
простым. Грамотное применение систем в учебном
процессе обеспечивает повышение
фундаментальности математического и
технического образования, содействует подлинной
интеграции процесса образования в нашей стране и
наиболее развитых западных странах, где подобные
системы применяются уже давно. Новые версии MathCAD
позволяют готовить электронные уроки и книги с
использованием новейших средств мультимедиа,
включая гипертекстовые и гипермедиа-ссылки,
изысканные графики (в том числе анимационные),
фрагменты видеофильмов и звуковое
сопровождение.
Шестая версия системы MathCAD
русифицирована и получила широкое
распространение в нашей стране, тогда как версия
системы MathCAD 7.0 PRO пока существует только в
англоязычном варианте, что, однако, вовсе не
мешает готовить с ее помощью документы на
русском языке.
В настоящее время
существует острый дефицит в литературе по
системам класса MathCAD. А по новой версии MathCAD 7.0 PRO,
появившейся в середине 1997 г., книг у нас вообще не
издавалось, хотя она резко отличается от
предшествующей версии 6.0 [6, 14].
Данная книга восполняет
этот пробел. Она продолжает серию справочных
книг [1—6] и обзоров [7—13] автора, посвященных
современным средствам автоматизации
математических расчетов. В книге впервые в нашей
литературе описаны оба варианта новейшей
оригинальной (англоязычной) версии системы MathCAD
7.0.
Справочник написан в том
же стиле, что и другие справочники автора,
посвященные применению математических систем.
Из них взяты и некоторые примеры для настоящей
книги. Изложенный в ней материал является
результатом многолетней работы автора со всеми
версиями системы MathCAD, начиная от версий под MS-DOS
[5]. При этом книга составлена так, что
пользователи, работающие с более ранними
версиями системы (MathCAD 3.0/4.0/5.0/PLUS 5.0/6.0/PLUS 6.0),
получат не мало информации и о них, поскольку
новые возможности седьмой версии оговорены
особо.
Что в книге нового
Приступая к работе, автор
вначале наивно полагал, что все сведется в
основном к замене слов MathCAD 6.0 на MathCAD 7.0 в его
недавно изданной книге [б], разве что придется
сделать небольшие и непринципиальные
дополнения. Но, увы (а может, к счастью?), этот
номер не прошел! Версия MathCAD 6.0 подверглась
настолько серьезной переработке, что даже
рубрикацию книги пришлось серьезно изменить.
В справочник вошли новые
материалы об интерфейсе пользователя системы,
новых возможностях символьной математики,
описаны центр информационных ресурсов MathCAD 7.0 PRO,
системный интегратор MathConnex, язык его
программирования Connex Script и др. Тем не менее опыт
подготовки предыдущей книги [6] позволил в сжатые
сроки создать данное руководство по версии MathCAD.
Итак, перед вами книга,
посвященная версии 7.0 популярной системы MathCAD.
Автор постарался написать ее так, чтобы она была
полезна и владельцам ранних версий этой системы
под Windows. Но различие в пользовательском
интерфейсе новой и прежних версий настолько
велико, что обучение работе со старыми версиями
по данной книге едва ли целесообразно. Лучше для
этого взять книгу по предыдущей версии [б]. Однако
на уровне описания документов и примеров
применения новая версия MathCAD мало чем отличается
от старой (MathCAD 6.0).
Адреса для общения
Книга написана в рамках
инициативных работ кафедры физической и
информационной электроники Смоленского
государственного педагогического института
(СГПИ) и научно-исследовательской части
Смоленской военной академии. Автор будет
признателен всем читателям и организациям за
отзывы о книге и пожелания. Их следует направлять
по адресу издательства "СК ПРЕСС" или по
месту работы автора: 214000, Смоленск, ул.
Пржевальского 4, СГПИ.
О шрифтовых выделениях в книге
Для облегчения чтения
книги в ней используются следующие шрифтовые
выделения:
• обозначения скалярных
величин (х, X, у, z и т. д.) и математические формулы в
описании алгоритмов и математических методов
даются курсивом;
• обозначения векторов,
матриц (V, М, m и т. д.) и операций управления
системой выделяются полужирным прямым шрифтом;
• имена встроенных
функций и системных переменных [sin(x), ln(x), TOL и
т. д.] выделяются также полужирным прямым шрифтом;
• полужирным прямым
шрифтом выделяются и названия операций (только
на языке оригинала), позиций подменю главного
меню и основных кнопок управления в диалоговых и
информационных окнах;
• примеры записей в
документах MathCAD даются прямым шрифтом без
какого-либо выделения.
Предупреждения
Автор и издательство
сделали все возможное, чтобы материал книги был
доступен, актуален, объективен и точен. Однако
компьютерная алгебра — еще новое направление,
терминология которого пока не устоялась, а это
может привести к погрешностям и неточностям
перевода отдельных терминов. Кроме того, MathCAD 7.0 PRO
очень мощная и обширная система и нет гарантии
того, что при подготовке книги в ее описании
что-то не было упущено, так как эта книга не
является прямым переводом фирменной
документации по системе, а представляет собой
авторское произведение.
В связи с этим автор и
издательство предупреждают о том, что они не
несут никакой ответственности за неправильное
истолкование каких-либо терминов и положений,
относящихся к системе MathCAD, и за невозможность ее
применения при решении каких-то конкретных задач
пользователя.
Об использовании диска с
примерами программ для MathCAD 6.0
К книге [6] прилагалась
дискета (3,5 дюйма) с десятью пакетами применений
системы MathCAD PLUS 6.0 PRO. Все они могут быть
использованы, причем без какой-либо доработки, и
пользователями новой версии MathCAD 7.0 PRO.
Приложение дискеты с
примерами к настоящей книге было признано
нецелесообразным по следующим причинам:
• для обучения работе с
MathCAD все же полезнее набрать описанные примеры и
отладить их самостоятельно, чем просто загрузить
с диска и просмотреть в готовом виде;
• наиболее интересные
примеры из содержащихся на диске описаны в Главе
14 данной книги и (частично) в других главах;
• изготовление дискеты
увеличивает стоимость книги и отдаляет сроки ее
выхода в свет.
|