среда, 26 сентября 2012 г.

ИТ в Математике

Maxima — свободная система компьютерной алгебры, написанная на языке Common Lisp.
Maxima — система для работы с символьными и численными выражениями, включающая дифференцирование, интегрирование, разложение в ряд, преобразование Лапласа, обыкновенные дифференциальные уравнения, системы линейных уравнений, многочлены, множества, списки, векторы, матрицы и тензоры. Maxima производит численные расчеты высокой точности, используя точные дроби, целые числа и числа с плавающей точкой произвольной точности. Система позволяет строить графики функций и статистических данных в двух и трех измерениях.
Исходный код Maxima может компилироваться на многих системах, включая Windows, Linux и MacOS X.

Плюсы Maxima: 

  • Maxima имеет широкий набор средств для проведения аналитических вычислений. Пакет включает также некоторые численные методы, имеет развитые средства построения графических иллюстраций. По комплексу возможностей система Maxima близка к таким коммерческим системам как Maple и Mathematica
  • Maxima имеет несколько графических интерфейсов пользователя и надстроек: XMaxima(включен в поставку во многих ОС), wxMaxima (основан на wxWidgets) и других, а также может работать в режиме командной строки (используя псевдографику)
  • Возможность свободного использования (Maxima распространяется на основе лицензии GNU)
  • Возможность функционирования под управлением различных ОС (в частности Linux и Windows)
  • Небольшой размер программы (дистрибутив занимает порядка 23 мегабайт, в установленном виде — 80 мегабайт)
  • Широкий класс решаемых задач
  • Возможность работы на КПК
  • Возможность работы как в консольной версии программы, так и с использованием одного из графических интерфейсов (xMaxima, wxMaxima или как плагин (plug-in) к редактору TexMacs)
  • Интерфейс программы возможен на русском языке;
  • Наличие справки и инструкций по работе с программой (русскоязычной версии справки нет, но в сети Интернет присутствует большое количество статей с примерами использования Maxima)
  • Maxima имеет широкий набор средств для проведения аналитических вычислений. Пакет включает также некоторые численные методы, имеет развитые средства построения графических иллюстраций. По комплексу возможностей система Maxima близка к таким коммерческим системам как Maple и Mathematica
  • Maxima имеет несколько графических интерфейсов пользователя и надстроек: XMaxima(включен в поставку во многих ОС), wxMaxima (основан на wxWidgets) и других, а также может работать в режиме командной строки (используя псевдографику)
  • возможность свободного использования (Maxima распространяется на основе лицензии GNU)
  • Возможность функционирования под управлением различных ОС (в частности Linux и Windows)
  • Небольшой размер программы (дистрибутив занимает порядка 23 мегабайт, в установленном виде — 80 мегабайт)
  • Широкий класс решаемых задач
  • Возможность работы как в консольной версии программы, так и с использованием одного из графических интерфейсов (xMaxima, wxMaxima или как плагин (plug-in) к редактору TexMacs)
  • Интерфейс программы возможен на русском языке;
  • Наличие справки и инструкций по работе с программой (русскоязычной версии справки нет, но в сети Интернет присутствует большое количество статей с примерами использования Maxima)

Минусы Maxima:
  • Возможно немного трудное восприятие языка Lisp после других языков программирования
  • На данный момент Maxima во многих направлениях заметно отстает от коммерческих приложений этого же назначения – Mathematica и Maple

  • Возможно немного трудное восприятие языка Lisp после других языков программирования
  • Имеет худший интегратор, чем некоммерческий Calc
  • На данный момент Maxima во многих направлениях заметно отстает от коммерческих приложений этого же назначения – Mathematica и Maple




Интернет ресурсы по Maxima:
1. Руководство  . Поможет освоиться в программе, имеет несколько задач дял самостоятельного выполнения. К сожалению довольно коротко и не затрагивает продвинутых функций программы (такие как графики итд)
2. Официальный мануал.    Содержит описание всех функций программы. Доступен на нескольких языках. Отсутствуют частные случаи некоторых функций, которые могут вызвать затруднения у начинающего пользователя.
3. Веб-интерфейc maxima. Придётся очень кстати, если нет возможности установить ПО на свой ПК, либо если используемая платформа не поддерживается. Отсутствует большинство возможностей графического интерфейса, которые могут быть критическими, при решении сложных задач. 
4. Официальный видео-туториал. Как и большинство видео-пособий, хорошо поможет новичкам в программе. Доступно на множестве языков. Столкнувшись с проблемной ситуацией, шанс нахождения решения в данной форме минимален.
5. Пособие с сайта МГИУ. Разобраны все основные функции, имеются задачи для самостоятельного решения. Коротко, не имеет разбора частных пунктов некоторых функций.
6. Основы работы. Под авторством Н.А.Стахина. Хорошо детализированный разбор функций программы, имеются задачи для самостойтельного решения. Рассматривается на примере версии 2008 года, некоторые места могут быть не актуальны.
7. Пособие./Методичка. Под авторством Т.Н.Губиной, Е.В.Андроповой. Богатое пособие, имеется список литературы. Рассматривается версия 2009 года, отсутствуют задачи для самостоятельного решения.
8. FAQ.  Рассматриваются основные вопросы, с которыми могут столкнуться пользователи Maxima. Доступно только на английском языке.
9. Краткий гайд с решениями часто встречающихся проблем. Рассматривается версия 2007 года, доступно только на английском языке.
10. Гайд.  Детальный разбор Maxima. На данный момент не закончен, доступен только на английском языке.
11. Руководство. Разбор основных функций программы. Рассматривается на старой версии, доступно только на английском языке.

Комментариев нет:

Отправить комментарий