Решение дифференциальных уравнений в системе компьютерной математики Maxima. Губина Т.Н - 7 стр.

UptoLike

Глава 1 ОСНОВЫ РАБОТЫ В СИСТЕМЕ
КОМПЬЮТЕРНОЙ МАТЕМАТИКИ MAXIMA
1.1. О системе Maxima
В рамках проекта создания искусственного интеллекта в 1967 году в Мас-
сачусетском технологическом институте была инициирована разработка первой
системы компьютерной алгебры Macsyma. Программа в течение многих лет ис-
пользовалась и развивалась в университетах Северной Америки, где появилось
множество вариантов системы. Maxima является одним из таких вариантов, со-
зданным профессором Вильямом Шелтером (William Schelter) в 1982 году. В
1998 году он получил официальное разрешение Министерства энергетики США
на выпуск Maxima под лицензией GPL. А начиная с 2001 года Maxima развива-
ется как свободный международный проект, базирующийся на SourceForge [2].
В настоящее время Maxima это система компьютерной математики, ко-
торая предназначена для выполнения математических расчетов (как в символь-
ном, так и в численном виде) таких как:
упрощение выражений;
графическая визуализация вычислений;
решение уравнений и их систем;
решение обыкновенных дифференциальных уравнений и их систем;
решение задач линейной алгебры;
решение задач дифференциального и интегрального исчисления;
решение задач теории чисел и комбинаторных уравнений и др.
В системе имеется большое количество встроенных команд и функций, а
также возможность создавать новые функции пользователя. Система имеет свой
собственный язык. Она также имеет встроенный язык программирования высо-
кого уровня, что говорит о возможности решения новых задач и возможности
создания отдельных модулей и подключения их к системе для решения опреде-
ленного круга задач.
1.2. Установка Maxima на персональный компьютер
Свободно распространяемую версию дистрибутива Maxima, документа-
цию на английском языке, типы и виды интерфейсов системы можно посмот-
реть и скачать с сайта программы http://maxima.sourceforge.net. На период напи-
сания пособия последняя версия дистрибутива — Maxima 5.18.1.
Сама по себе Maxima консольная программа и все математические
формулы «отрисовывает» обычными текстовыми символами.
Система является многоплатформенной, имеет небольшой размер дис-
трибутива (21,5 Мб), легко устанавливается, имеет несколько графических ру-
сифицированных интерфейсов: xMaxima, wxMaxima, TexMacs.
Наиболее дружественным, простым и удобным в работе графическим ин-
терфейсом в настоящее время является интерфейс wxMaximа. Поэтому в даль-
нейшем будем использовать именно этот интерфейс.
Глава 1           ОСНОВЫ РАБОТЫ В СИСТЕМЕ
                  КОМПЬЮТЕРНОЙ МАТЕМАТИКИ MAXIMA


                           1.1. О системе Maxima
      В рамках проекта создания искусственного интеллекта в 1967 году в Мас-
сачусетском технологическом институте была инициирована разработка первой
системы компьютерной алгебры Macsyma. Программа в течение многих лет ис-
пользовалась и развивалась в университетах Северной Америки, где появилось
множество вариантов системы. Maxima является одним из таких вариантов, со-
зданным профессором Вильямом Шелтером (William Schelter) в 1982 году. В
1998 году он получил официальное разрешение Министерства энергетики США
на выпуск Maxima под лицензией GPL. А начиная с 2001 года Maxima развива-
ется как свободный международный проект, базирующийся на SourceForge [2].
      В настоящее время Maxima — это система компьютерной математики, ко-
торая предназначена для выполнения математических расчетов (как в символь-
ном, так и в численном виде) таких как:
      – упрощение выражений;
      – графическая визуализация вычислений;
      – решение уравнений и их систем;
      – решение обыкновенных дифференциальных уравнений и их систем;
      – решение задач линейной алгебры;
      – решение задач дифференциального и интегрального исчисления;
      – решение задач теории чисел и комбинаторных уравнений и др.
      В системе имеется большое количество встроенных команд и функций, а
также возможность создавать новые функции пользователя. Система имеет свой
собственный язык. Она также имеет встроенный язык программирования высо-
кого уровня, что говорит о возможности решения новых задач и возможности
создания отдельных модулей и подключения их к системе для решения опреде-
ленного круга задач.
            1.2. Установка Maxima на персональный компьютер
      Свободно распространяемую версию дистрибутива Maxima, документа-
цию на английском языке, типы и виды интерфейсов системы можно посмот-
реть и скачать с сайта программы http://maxima.sourceforge.net. На период напи-
сания пособия последняя версия дистрибутива — Maxima 5.18.1.
       Сама по себе Maxima — консольная программа и все математические
формулы «отрисовывает» обычными текстовыми символами.
       Система является многоплатформенной, имеет небольшой размер дис-
трибутива (≈21,5 Мб), легко устанавливается, имеет несколько графических ру-
сифицированных интерфейсов: xMaxima, wxMaxima, TexMacs.
       Наиболее дружественным, простым и удобным в работе графическим ин-
терфейсом в настоящее время является интерфейс wxMaximа. Поэтому в даль-
нейшем будем использовать именно этот интерфейс.