Книга стала лауреатом конкурса на лучшую научную книгу 2008 года, проводимого Фондом развития отечественного образования.
Дисциплина "Информационные технологии в математике" вводится Государственным образовательным стандартом высшего профессионального образования (14.04.2000 г. Номер государственной регистрации 373 пед/сп.) в блоке дисциплин предметной подготовки с трудоемкостью 108 часов, из них аудиторных – 54 часа. Стандартом предусматривается следующее содержание дисциплины. Обзор пакетов символьных вычислений (Matematica, Derive, Maple V, Mathcad). Использование пакетов символьных вычислений: 1. для решения задач символьного дифференцирования и интегрирования функций одного и нескольких переменных; 2. для построения графиков функций и поверхностей; 3. для решения задач матричной алгебры; 4. для поиска аналитического решения систем линейных уравнений; 5. для решения нелинейных уравнений; 6. для решения дифференциальных уравнений; 7. для решения задач теории чисел и комбинаторных задач. Технологии подготовки математических текстов. Пакет TEX(LATEX). Из перечисленных пакетов символьных вычислений к свободно распространяемым относится только Maple V R4. Стоимость остальных программных продуктов столь велика, что возможность их легального использования в учебных заведениях сегодня выглядит достаточно сомнительной. Кроме того, ни Mathcad, ни Derive не являются пакетами символьных вычислений - это пакеты численных методов. При этом распространенность пакета Derive незначительна, он существенно уступает по популярности таким пакетам численных методов как MATLAB и Mathcad. Хотя Mathcad позволяет проводить аналитические преобразования, для этого используется встроенное ядро Maple. Возможности пакета Mathcad для решения задач теории чисел и комбинаторики следует охарактеризовать как исключительно скудные. Пакет символьных преобразований Mathematica во многом является братом-близнецом пакета Maple. Освоивший один из этих пакетов без особого труда сможет использовать и другой. Понятно, что за отведенное стандартом время невозможно всесторонне изучение даже одного из перечисленных пакетов. Опыт проведения занятий показывает, что времени достаточно только для освоения основ работы с пакетами Maple, Mathcad и системой подготовки математических текстов LATEX. В связи с этим, в настоящее пособие включен материал только по Maple, Mathcad и LATEX. При изучении курса "Информационные технологии в математике" предполагается, что студенты успешно освоили пользовательский курс, поэтому вопросы, связанные с изучением интерфейса пакетов Maple и Mathcad не рассматриваются. Сегодня не часто вспоминают о том, что компьютеры были созданы в первую очередь для проведения научных расчетов. До сих пор научные и инженерные расчеты остаются одной из важнейших, хотя, пожалуй, и не самой бросающейся в глаза сфер приложения компьютеров. За многие годы накоплены обширные библиотеки научных подпрограмм, в первую очередь, на языке FORTRAN, предназначенных для решения типовых задач (задачи линейной алгебры, интегрирование, решение дифференциальных уравнений и т. д.). Кроме того, имеется целый ряд различных математических пакетов, реализующих разнообразные численные методы, а так же способных производить аналитические математические преобразования. Пожалуй, наиболее известными сегодня являются следующие пакеты: Mathematica (фирма Wolfram Research), Maple (фирма Waterloo Maple Inc.), MATLAB (фирма The MathWorks), Mathcad (фирма MathSoft Inc). Первые два фактически являются языками для проведения символьных математических преобразований. Пакета Mathematica, по-видимому, является сегодня наиболее популярным в научных кругах, особенно среди теоретиков. Пакет предоставляет широкие возможности в проведении символьных (аналитических) преобразований, однако требует значительных ресурсов компьютера. Система команд пакета во многом напоминает какой-то язык программирования. Пакет Maple также весьма популярен в научных кругах. Пользователи характеризуют Maple как очень надежный и устойчиво работающий пакет. Кроме аналитических преобразований пакет в состоянии решать задачи численно. Характерной особенностью пакета является то, что он позволяет конвертировать документы в формат LATEX – стандартный формат подавляющего большинства научных издательств мирового класса. Кроме того, ряд других программных продуктов используют интегрированный символьный процессор Maple. Например, пакет подготовки научных публикаций Scientific Workplace (фирма TCI Software Research) позволяет обращаться к символьному процессору Maple, производить аналитические преобразования и встраивать полученные результаты в документ. Подобно упомянутым выше пакетам, пакет MATLAB фактически представляет из себя своеобразный язык программирования высокого уровня, ориентированный на решение научных задач. Характерной особенностью пакета является то, что он позволяет сохранять документы в формате языка программирования С. Пакет Mathcad популярен, пожалуй, более в инженерной, чем в научной среде. Характерной особенностью пакета является использование привычных стандартных математических обозначений, то есть документ на экране выглядит точно так же, как обычный математический расчет. Для использования пакета не требуется изучать какую-либо систему команд, как, например, в случае пакетов Mathematica или Maple. Пакет ориентирован в первую очередь на проведение численных расчетов, но имеет встроенный символьный процессор Maple, что позволяет выполнять аналитические преобразования. В последних версиях предусмотрена возможность создавать связки документов Mathcad с документами MATLAB. В отличие от упомянутых выше пакетов, Mathcad является средой визуального программирования, то есть не требует знания специфического набора команд. Простота освоения пакета, дружественный интерфейс, относительная непритязательность к возможностям компьютера явились главными причинами того, что именно этот пакет был выбран для обучения студентов численным методам. В последнее время просматривается тенденция к сближению и интеграции различных пакетов. Например, последние выпуски пакетов Mathematica и Maple имеют хорошие возможности для визуального программирования; в MATLAB включена библиотека аналитических преобразований Maple; Mathcad позволяет работать совместно с MATLAB. ![]() Доктор физико-математических наук, заведующий кафедрой прикладной математики и информатики, профессор кафедры теоретической физики и методики преподавания физики Астраханского государственного университета. В 1985 г. окончил физический факультет Ростовского государственного университета. В 1988-1991 гг. - аспирантура по физике твердого тела на кафедре теоретической и вычислительной физики РГУ. В 1999–2002 гг. – докторантура по математической физике в РГУ. Области научных интересов: вычислительная
физика и компьютерное моделирование, физика твердого тела, компьютеризация
учебного процесса. В различные годы и в различных вузах читал следующие
курсы: "Компьютерное и математическое моделирование", "Математические модели
физических процессов", "Численные методы", "Дискретная математика", "Введение во
фрактальную геометрию", "Языки программирования", "Пакеты прикладных программ" и др.
|