MathCAD — это просто! Часть первая. Знакомство
MathCAD — замечательный математический пакет, верный помощник и для студента, и для инженера, и для ученого. И для представителей многих других профессий тоже — ведь в мире существует огромное число различных задач, решить которые можно с помощью математики. Делать это с помощью MathCAD намного проще, чем решать, вооружившись листком бумаги и ручкой, и даже проще, чем программировать собственные вычислительные алгоритмы. Именно поэтому стоит изучить работу в MathCAD — эта программа придумана для облегчения жизни, которую все так и норовят усложнить.
Почему именно MathCAD?
Математических пакетов в мире существует множество: Maple, Mathematica, Matlab… И вроде бы MathCAD — не самый крупный по объему, а значит, и не самый "навороченный" из них. Почему же стоит выбрать именно MactCAD? Во-первых, стоит сказать, что MathCAD — самая простая из перечисленных выше программ для того, кто владеет математикой и представляет себе, чего именно он хочет с ее помощью добиться. Все математические формулы и преобразования в MathCAD'е записываются точно так же, как в классических учебниках по матанализу и диффурам, а большинство задач можно решить, не прибегая к программированию. Во-вторых, MathCAD — довольно универсальная среда, одинаково хорошо умеющая и считать численные выражения, и преобразовывать символьные, и строить графики. Кроме того, эта программа имеет довольно неплохие возможности по оформлению готовой работы прямо в ней — вы можете вставлять пояснения, таблицы, а о графиках я уже и так упоминал. Прямо из MathCAD вы сможете экспортировать свою работу в HTML и вывесить на сайте, напечатать ее или переслать коллегам по электронной почте. Благодаря тому, что MathCAD имеет простой (по сравнению с другими математическими пакетами) пользовательский интерфейс, а также благодаря универсальности функционала этой среды практически любой пользователь, нуждающийся в услугах "электронного математика", сможет работать с MathCAD'ом. Ну и, наконец, третье "за" — это скорость работы MathCAD. Лично я начинал работать с этой программой на стареньком Pentium-200 с 64 Мб оперативной памяти. И при этом MathCAD (конечно, более старой версии, чем та, которой я пользуюсь сейчас) работал весьма и весьма шустро. В общем, думаю, причины, по которым стоит выбрать именно MathCAD, вполне ясны и понятны. Теперь давайте обговорим другой вопрос, не менее важный: где именно можно добыть эту волшебную программу?
Где взять MathCAD?
Думаю, не открою для вас Америки, если скажу, что очень многие программы можно найти в магазинах, ларьках и павильонах на рынках, где торгуют компакт-дисками. На мой взгляд, это самый оптимальный способ приобретения MathCAD. Почему? Потому, что скачивать из интернета дистрибутив программы для большинства отечественных пользователей будет довольно-таки затруднительно: весит он более 200 мегабайт, так что и тем, кто сидит на dial-up, и тем, кто платит за трафик из своего кармана, выходит накладно. Кроме того, зачастую на дисках, где встречается MathCAD, есть и "лекарство" к нему — для большинства пользователей этой программы вещь просто необходимая, потому что доходы им не позволяют купить лицензионную версию пакета. Я, конечно, ни в коем случае не призываю вас пользоваться взломанной версией и заниматься, таким образом, пиратством, но просто хочу отметить, что студентам, инженерам и профессорам в нашей стране иначе с MathCAD'ом работать довольно затруднительно. Тем не менее, если есть необходимость скачать программу, во всемирной паутине нетрудно найти дистрибутив ее пробной версии. Лежит он по адресу сайт . Можно попробовать также поискать на разных форумах ссылки на выложенные на какой-нибудь сервис типа RapidShare образы дисков с MathCAD'ом, но я не думаю, что это будет лучше, чем скачивать пробную версию с официального сайта программы.
Теперь еще, думаю, стоит уточнить, какую именно версию следует устанавливать, потому что на дисках версии встречаются самые разные, буквально с первой по последнюю. На мой взгляд, все зависит от того, насколько у вас мощный компьютер: если ему уже лет пять, то стоит поискать что-нибудь вроде MathCAD 2000, а если ему три года и меньше, то подойдет и последняя версия, 14-я. Большинству пользователей различия между разными версиями MathCAD будут практически незаметны невооруженным глазом, а потому особенно стараться, добывая, устанавливая и героически запуская именно 14-ю версию MathCAD'а, на мой взгляд, не стоит. При написании статей я буду использовать 13-ю версию MathCAD'а, а потому, если в вашей версии что-то не будет работать — пишите, разберемся.
Знакомимся с интерфейсом
Несмотря на то, что интерфейс у программы MathCAD предельно простой, у того, кто сталкивается с ней впервые, он может вызвать замешательство. Поэтому давайте посмотрим на то, что, собственно, в этом интерфейсе содержится. Взгляните на скриншот главного окна MathCAD. Там вы увидите рабочую область (в ней расположены формулы и график) и различные панели инструментов. На самом деле, при первой загрузке программы панели видны далеко не все — хотя они все сразу обычно и не нужны. Да и рабочая область при первой загрузке пустая. Но то, что она пустая, легко можно поправить — щелкните мышкой в любом ее месте и начните печатать. Обратите внимание, что, в отличие от текстовых редакторов, электронных таблиц и прочих привычных большинству пользователю программ, MathCAD никак не ограничивает размещение объектов в рабочей области — вы можете перемещать текст, формулы, графики мышкой в любое удобное для вас место и, таким образом, компоновать все так, чтобы было максимально удобно работать. Правда, когда это все нужно скомпоновать красиво, могут возникнуть некоторые трудности, но об этом мы с вами поговорим как-нибудь потом. Для того, чтобы эффективно работать с программой, нужно, тем не менее, сделать видимыми некоторые панели инструментов, которые скрыты по умолчанию. Зайдите в меню View, затем в подменю Toolbars и поставьте флажки напротив всех названий панелей инструментов. Конечно, как я уже говорил, все сразу при работе они будут нужны очень редко, и лучше сразу все их не отображать, чтобы они не заполонили рабочую область, как на втором скриншоте. Однако сейчас мы с вами будем с ними знакомиться, а потому лучше, чтобы они были на виду. Название панели подписано сверху над кнопками, которые она содержит.
. Calculator — панель, содержащая цифры, математические знаки и стандартные математические функции (квадратный корень, синус и косинус, логарифм с экспонентой и т.д.). Одна из самых полезных и нужных особенно часто панелей.
. Graph — панель, используемая при работе с графиками. Графики в MathCAD'е нужны довольно часто (большая часть людей — визуалы и информацию на графике воспринимают лучше, чем по формулам), и панель для работы с графиками бывает нужна тоже довольно-таки часто.
. Matrix — панель для работы с матрицами и векторами. С ее помощью можно задавать матрицы и матричные преобразования (вычисление обратной матрицы, транспонирование, вычисление детерминанта), вычислять произведения векторов, работать с ранжированными переменными.
. Evaluation — панель с операторами присваивания значений и вывода результатов расчетов. Тоже довольно часто нужна, а потому полезна на экране.
. Calculus — панель с дифференциальными и интегральными операторами. Содержит в себе операторы взятия производной и интеграла, вычисления суммы, произведения, предела.
. Boolean — панель, содержащая булевские операторы, нужные при работе с логическими выражениями.
. Greek — панель, позволяющая внедрить одним щелчком мыши в текст или формулу символы греческого алфавита, как заглавные, так и строчные. . Symbolic — панель для символьных вычислений. Панель очень большая по размерам и нужная сравнительно редко, однако от этого не менее полезная.
. Modifier — чем-то сходная с предыдущей панелью панель символьных модификаторов. О ней мы позже поговорим еще подробнее, как, впрочем, и о самих символьных вычислениях.
. Custom Characters — панель с разными специальными символами, не используемыми непосредственно при вычислениях: знаками градуса, плюс- минус, приближенно равно и т.д.
Как видите, панелей в MathCAD'е существует великое множество, и есть опасность в них запутаться. Однако выручают подсказки, которые появляются при наведении курсора мыши на кнопки, расположенные на панели. На мой взгляд, обилие панелей в MathCAD'е — скорее благо, нежели зло, а если они начинают мешать, то лучше всего их просто перегруппировать таким образом, чтобы они мешать перестали. Перемещать панели можно с помощью мышки, а закрывать, естественно, с помощью крестика в правом верхнем углу. Также панель можно стягивать и растягивать за края, меняя, таким образом, ее форму. Некоторые панели, небольшие по размеру, можно перетянуть на верхний край окна к стандартным панелям инструментов или аналогичным образом на нижний край окна. Можно сделать так, чтобы панель разместилась сверху автоматически — для этого нужно дважды по ней кликнуть.
<скриншот: MathCAD_3.png>
В итоге можно добиться того, чтобы панели на заслоняли друг друга и не мешали работать. Пример того, как разместить их таким образом, показан на третьем скриншоте.
Что ж, пока что для знакомства, на мой взгляд, достаточно. В следующий раз мы с вами уже приступим непосредственно к вычислениям.
SF, spaceflyer@tut.by
Почему именно MathCAD?
Математических пакетов в мире существует множество: Maple, Mathematica, Matlab… И вроде бы MathCAD — не самый крупный по объему, а значит, и не самый "навороченный" из них. Почему же стоит выбрать именно MactCAD? Во-первых, стоит сказать, что MathCAD — самая простая из перечисленных выше программ для того, кто владеет математикой и представляет себе, чего именно он хочет с ее помощью добиться. Все математические формулы и преобразования в MathCAD'е записываются точно так же, как в классических учебниках по матанализу и диффурам, а большинство задач можно решить, не прибегая к программированию. Во-вторых, MathCAD — довольно универсальная среда, одинаково хорошо умеющая и считать численные выражения, и преобразовывать символьные, и строить графики. Кроме того, эта программа имеет довольно неплохие возможности по оформлению готовой работы прямо в ней — вы можете вставлять пояснения, таблицы, а о графиках я уже и так упоминал. Прямо из MathCAD вы сможете экспортировать свою работу в HTML и вывесить на сайте, напечатать ее или переслать коллегам по электронной почте. Благодаря тому, что MathCAD имеет простой (по сравнению с другими математическими пакетами) пользовательский интерфейс, а также благодаря универсальности функционала этой среды практически любой пользователь, нуждающийся в услугах "электронного математика", сможет работать с MathCAD'ом. Ну и, наконец, третье "за" — это скорость работы MathCAD. Лично я начинал работать с этой программой на стареньком Pentium-200 с 64 Мб оперативной памяти. И при этом MathCAD (конечно, более старой версии, чем та, которой я пользуюсь сейчас) работал весьма и весьма шустро. В общем, думаю, причины, по которым стоит выбрать именно MathCAD, вполне ясны и понятны. Теперь давайте обговорим другой вопрос, не менее важный: где именно можно добыть эту волшебную программу?
Где взять MathCAD?
Думаю, не открою для вас Америки, если скажу, что очень многие программы можно найти в магазинах, ларьках и павильонах на рынках, где торгуют компакт-дисками. На мой взгляд, это самый оптимальный способ приобретения MathCAD. Почему? Потому, что скачивать из интернета дистрибутив программы для большинства отечественных пользователей будет довольно-таки затруднительно: весит он более 200 мегабайт, так что и тем, кто сидит на dial-up, и тем, кто платит за трафик из своего кармана, выходит накладно. Кроме того, зачастую на дисках, где встречается MathCAD, есть и "лекарство" к нему — для большинства пользователей этой программы вещь просто необходимая, потому что доходы им не позволяют купить лицензионную версию пакета. Я, конечно, ни в коем случае не призываю вас пользоваться взломанной версией и заниматься, таким образом, пиратством, но просто хочу отметить, что студентам, инженерам и профессорам в нашей стране иначе с MathCAD'ом работать довольно затруднительно. Тем не менее, если есть необходимость скачать программу, во всемирной паутине нетрудно найти дистрибутив ее пробной версии. Лежит он по адресу сайт . Можно попробовать также поискать на разных форумах ссылки на выложенные на какой-нибудь сервис типа RapidShare образы дисков с MathCAD'ом, но я не думаю, что это будет лучше, чем скачивать пробную версию с официального сайта программы.
Теперь еще, думаю, стоит уточнить, какую именно версию следует устанавливать, потому что на дисках версии встречаются самые разные, буквально с первой по последнюю. На мой взгляд, все зависит от того, насколько у вас мощный компьютер: если ему уже лет пять, то стоит поискать что-нибудь вроде MathCAD 2000, а если ему три года и меньше, то подойдет и последняя версия, 14-я. Большинству пользователей различия между разными версиями MathCAD будут практически незаметны невооруженным глазом, а потому особенно стараться, добывая, устанавливая и героически запуская именно 14-ю версию MathCAD'а, на мой взгляд, не стоит. При написании статей я буду использовать 13-ю версию MathCAD'а, а потому, если в вашей версии что-то не будет работать — пишите, разберемся.
Знакомимся с интерфейсом
Несмотря на то, что интерфейс у программы MathCAD предельно простой, у того, кто сталкивается с ней впервые, он может вызвать замешательство. Поэтому давайте посмотрим на то, что, собственно, в этом интерфейсе содержится. Взгляните на скриншот главного окна MathCAD. Там вы увидите рабочую область (в ней расположены формулы и график) и различные панели инструментов. На самом деле, при первой загрузке программы панели видны далеко не все — хотя они все сразу обычно и не нужны. Да и рабочая область при первой загрузке пустая. Но то, что она пустая, легко можно поправить — щелкните мышкой в любом ее месте и начните печатать. Обратите внимание, что, в отличие от текстовых редакторов, электронных таблиц и прочих привычных большинству пользователю программ, MathCAD никак не ограничивает размещение объектов в рабочей области — вы можете перемещать текст, формулы, графики мышкой в любое удобное для вас место и, таким образом, компоновать все так, чтобы было максимально удобно работать. Правда, когда это все нужно скомпоновать красиво, могут возникнуть некоторые трудности, но об этом мы с вами поговорим как-нибудь потом. Для того, чтобы эффективно работать с программой, нужно, тем не менее, сделать видимыми некоторые панели инструментов, которые скрыты по умолчанию. Зайдите в меню View, затем в подменю Toolbars и поставьте флажки напротив всех названий панелей инструментов. Конечно, как я уже говорил, все сразу при работе они будут нужны очень редко, и лучше сразу все их не отображать, чтобы они не заполонили рабочую область, как на втором скриншоте. Однако сейчас мы с вами будем с ними знакомиться, а потому лучше, чтобы они были на виду. Название панели подписано сверху над кнопками, которые она содержит.
. Calculator — панель, содержащая цифры, математические знаки и стандартные математические функции (квадратный корень, синус и косинус, логарифм с экспонентой и т.д.). Одна из самых полезных и нужных особенно часто панелей.
. Graph — панель, используемая при работе с графиками. Графики в MathCAD'е нужны довольно часто (большая часть людей — визуалы и информацию на графике воспринимают лучше, чем по формулам), и панель для работы с графиками бывает нужна тоже довольно-таки часто.
. Matrix — панель для работы с матрицами и векторами. С ее помощью можно задавать матрицы и матричные преобразования (вычисление обратной матрицы, транспонирование, вычисление детерминанта), вычислять произведения векторов, работать с ранжированными переменными.
. Evaluation — панель с операторами присваивания значений и вывода результатов расчетов. Тоже довольно часто нужна, а потому полезна на экране.
. Calculus — панель с дифференциальными и интегральными операторами. Содержит в себе операторы взятия производной и интеграла, вычисления суммы, произведения, предела.
. Boolean — панель, содержащая булевские операторы, нужные при работе с логическими выражениями.
. Greek — панель, позволяющая внедрить одним щелчком мыши в текст или формулу символы греческого алфавита, как заглавные, так и строчные. . Symbolic — панель для символьных вычислений. Панель очень большая по размерам и нужная сравнительно редко, однако от этого не менее полезная.
. Modifier — чем-то сходная с предыдущей панелью панель символьных модификаторов. О ней мы позже поговорим еще подробнее, как, впрочем, и о самих символьных вычислениях.
. Custom Characters — панель с разными специальными символами, не используемыми непосредственно при вычислениях: знаками градуса, плюс- минус, приближенно равно и т.д.
Как видите, панелей в MathCAD'е существует великое множество, и есть опасность в них запутаться. Однако выручают подсказки, которые появляются при наведении курсора мыши на кнопки, расположенные на панели. На мой взгляд, обилие панелей в MathCAD'е — скорее благо, нежели зло, а если они начинают мешать, то лучше всего их просто перегруппировать таким образом, чтобы они мешать перестали. Перемещать панели можно с помощью мышки, а закрывать, естественно, с помощью крестика в правом верхнем углу. Также панель можно стягивать и растягивать за края, меняя, таким образом, ее форму. Некоторые панели, небольшие по размеру, можно перетянуть на верхний край окна к стандартным панелям инструментов или аналогичным образом на нижний край окна. Можно сделать так, чтобы панель разместилась сверху автоматически — для этого нужно дважды по ней кликнуть.
<скриншот: MathCAD_3.png>
В итоге можно добиться того, чтобы панели на заслоняли друг друга и не мешали работать. Пример того, как разместить их таким образом, показан на третьем скриншоте.
Что ж, пока что для знакомства, на мой взгляд, достаточно. В следующий раз мы с вами уже приступим непосредственно к вычислениям.
SF, spaceflyer@tut.by
Компьютерная газета. Статья была опубликована в номере 13 за 2008 год в рубрике soft