Интерфейс программы

Пакет Maxima состоит из интерпретатора макроязыка, написанного на Lisp, и нескольких поколений пакетов расширений, написанных на макроязыке пакета или непосредственно на Lisp. Maxima позволяет решать достаточно широкий круг задач, относящихся к различным разделам математики.

Области математики, поддерживаемые в Maxima:

  • Операции с полиномами (манипуляция рациональными и степенными выражениями, вычисление корней и т.п.);
  • Вычисления с элементарными функциями, в том числе с логарифмами, экспоненциальнымифункциями, тригонометрическими функциями;
  • Вычисления со специальными функциями;
  • Вычисление пределов и производных;
  • Аналитическое вычисление определённых и неопределённых интегралов;
  • Решение интегральных уравнений;
  • Решение алгебраических уравнений и их систем;
  • Операции со степенными рядами и рядами Фурье;
  • Операции с матрицами и списками, большая библиотека функций для решения задач линейной алгебры;
  • Операции с тензорами;
  • Теория чисел, теория групп, абстрактная алгебра.


Основными преимуществами программы Maxima являются:

  • возможность свободного использования (Maxima относится к классу свободных программ и распространяется на основе лицензии GNU);
  • возможность функционирования под управлением различных ОС (в частности Linux иWindows);
  • относительно небольшой размер программы (дистрибутив занимает порядка 23 мегабайт, в установленном виде со всеми расширениями потребуется около 80 мегабайт);
  • широкий класс решаемых задач;
  • возможность работы как в консольной версии программы, так и с использованием одного из графических интерфейсов;
  • расширение wxMaxima (входящее в комплект поставки) предоставляет пользователю удобныйи понятный интерфейс, избавляет от необходимости изучать особенности ввода команд для решения типовых задач;
  • интерфейс программы многоязычен, доступен и на русском языке (перевод неполный);
  • наличие справки и инструкций по работе с программой.


Графический интерфейс wxMaxima является наиболее дружественным для начинающих пользователей системы.

Рассмотрим рабочее окно программы. Сверху вниз располагаются: текстовое меню программы - доступ к основным функциям и настройкам программы. В текстовом меню wxMaxima находятся функции для решения большого количества типовых математических задач, разделенные по группам: уравнения, алгебра, анализ, упростить, графики, численные вычисления. Ввод команд через диалоговые окна упрощает работу с программой для новичков.
При использовании интерфейса wxMaxima, Вы можете выделить в окне вывода результатов необходимую формулу и вызвав контекстное меню правой кнопкой мыши скопировать любую формулу в текстовом виде, в формате TEX или в виде графического изображения, для последующейвставки в какой-либо документ.
Также в контекстном меню, при выборе результата вычисления, Вам будет предложен ряд операций с выбранным выражением (например, упрощение, раскрытие скобок, интегрирование, дифференцирование и др.).