Maxima

Бикмеев А. Свободная математика

Бикмеев А. Свободная математика [Текст] : [Обзор свободного и бесплатного проприетарного программного обеспечения компьютерной математики, компьютерной алгебры, удаленной работы с математическими пакетами] / Александр Бикмеев  //  Linux Format. — 2009. — № 11 (124), нояб.. — С. 108-111. — (Школа LXF). — Прил.: "Коммерческие системы" : [Matlab (численные вычисления), Maple (основной упор сделан на символьные вычисления) и Mathematica (удачно сочетает численные и символьные вычисления), мощный инженерный пакет MathCAD, приводится стоимость одной лицензии программ для академических учреждений в рублях, согласно прайс-листу Softline от 2009 года]. — С. 111. 
     Аннотация
     Возможности и недостатки свободных и бесплатных систем компьютерной математики: в области символьных вычислений (рассмотрены свободный пакет с интерфейсом командной строки Maxima (http://maxima.sourceforge.net/ru), свободная оболочка к Maxima wxMaxima 0.8.3, бесплатный продукт SMath Studio (http://ru.smath.info/forum/)), в области численных расчетов (свободные аналоги системы компьютерной алгебры Matlab — консольное приложение GNU Oсtave (http://www.gnu.org/software/octave/), графический интерфейс к GNU Octave —  qtOctave, свободный пакет Scilab (http://www.scilab.org), пакет Freemat (http://freemat.sourceforge.net/), средства для удаленной работы с математическими пакетами (виртуальный рабочий лист SMath Studio на сайте программы (http://smath.info/live), система и сервер удаленной работы SAGE (http://www.sagemath.org/), публичные SAGE-серверы в сети).

 

Тарнавский Т. Пишем свой diff()

Тарнавский Т. Пишем свой diff() [Текст] / Тихон Тарнавский  //  Linux Format. — 2006. — № 12 (86), дек.. — С. 96-99. — (Maxima. Учебник) (Maxima. Практикум). 
      Аннотация
      Как использовать Maxima для решения задач — написания настоящей функции дифференцирования. Функции, которая берет производные с произвольным количеством параметров и любых порядков, практически такой же, как встроенная diff(), только без вычисления полного дифференциала. 
      Создание функции дифференцирования способом рекурсии: конструировать большие и сложные функции из более маленьких и простых кусочков. Благодаря этому наша функция постепенно обучается все новым и новым правилам дифференцирования, разбивая неизвестные выражения некоторыми способами на более простые, уже обработанные варианты. Отметим, что математики не зря так любят этот принцип: с его помощью такая, на первый взгляд, сложная задача будет разбита на множество простых подзадачек и таким образом упростится сама.

 

Тарнавский Т. Maxima – Максимум свободы символьных вычислений : Часть 6. Работа c файлами и фактами

Тарнавский Т. Maxima – Максимум свободы символьных вычислений [Текст] : Часть 6. Работа c файлами и фактами / Тихон Тарнавский  //  Linux Format. — 2006. — № 12 (86), дек.. — С. 90-95. — (Maxima. Учебник). — Прил.: "Практикум Maxima" : [Пишем настоящую функцию символьного дифференцирования]. — С. 95.
      Аннотация
      Вначале рассмотрены несколько инструментов работы с файлами, позволяющих сохранять и загружать эти функции и модули на диск и с диска. Далее речь идет о наложении определенных условий на неизвестные и значения функций. Напоследок — знакомство с функциями по работе… с функциями: это один из очень мощных инструментов, позаимствованных из функционального программирования.
      Тихон Тарнавский надеется, что функциональности, рассмотренной в шести статьях, будет достаточно для решения многих задач, а также для того, чтобы черпать дальнейшие сведения из документации – ведь уже изучено такая база, благодаря которой Maxima становится не просто "вычислялкой" отдельных небольших примеров, а настоящей "средой программирования с математическим уклоном", позволяющей создавать свои собственные математические "типы данных" – числовые системы, функционалы и прочая и прочая – и полноценные программные модули, которые могут использовать всю встроенную (или также собственноручно достроенную) функциональность Maxima. 

 

Тарнавский Т. Maxima – Максимум свободы символьных вычислений : Часть 5. Графики и управляющие конструкции

Тарнавский Т. Maxima – Максимум свободы символьных вычислений [Текст] : Часть 5. Графики и управляющие конструкции / Тихон Тарнавский  //  Linux Format. — 2006. — № 11 (85), нояб.. — С. 118-123. — (Maxima. Учебник). 
      Аннотация
      Средства построения графиков функций и средства автоматизации: условные операторы, циклы и управляющих условия, налагаемые на различные символы и выражения. 

 

Тарнавский Т. Maxima – Максимум свободы символьных вычислений : Часть 4. Алгебра и начала анализа

Тарнавский Т. Maxima – Максимум свободы символьных вычислений [Текст] : Часть 4. Алгебра и начала анализа / Тихон Тарнавский  //  Linux Format. — 2006. — № 10 (84), окт.. — С. 94-99. — (Maxima. Учебник)
      Аннотация
      Применение некоторых встроенных функций, работа с векторами, матрицами и множествами, работа с логикой, с уравнениями, дифференциальными уравнениями первого и второго порядка, неравенствами, а также их системами. 

 

Тарнавский Т. Символьные вычисления : Часть 1. Maxima – максимум свободы символьных вычислений

Тарнавский Т. Символьные вычисления [Текст] : Часть 1. Maxima – максимум свободы символьных вычислений / Тихон Тарнавский  //  Linux Format. — 2006. — № 7 (81), июль. — С. 92-96. — (Учебник Maxima). — Прил.: "Графические интерфейсы к Максиме" : [wxMaxima для *nix и Windows; дополнительный режим в редакторе TeXmacs]. — С. 93 ; "Живая математика" : [LiveCD-дистрибутив Knoppix-math с программами по компьютерной математике]. — С. 94 ; "Что такое символьные вычисления" : [Или, как их еще называют, аналитические вычисления, в отличие от численных расчетов]" ; "Немного истории" : [ПО для аналитических вычислений: Macsyma (1968-1999, MIT (Massachusetts Institute of Technology); Maxima (1999, Уильям Шелтер (William Schelter)]. — С. 95 ; "Решение проблемы с запуском из-под TeXmacs". — С. 96.
      Аннотация
      Математическое ПО для аналитических (символьных) вычислений и свободная программа для символьных (аналитических) вычислений Maxima. Maxima в системе под Linux — начало, основы, идеология и принципы работы с программой. 

 

Тарнавский Т. Символьные вычисления : Часть 2. Maxima – функции и операторы

Тарнавский Т. Символьные вычисления [Текст] : Часть 2. Maxima – функции и операторы / Тихон Тарнавский  //  Linux Format. — 2006. — № 8 (82), авг.. — С. 106-111. — (Учебник Maxima). — Прил.: "О работе в математическом режиме ввода редактора TeXmacs". — С. 107 ; "Интерфейсы к Maxima" : [Кроме интерфейсов wxMaxima и TeXmacs к Максиме есть и другие: консольный интерфейс Maxima, графический интерфейс XMaxima, Maxima-Emacs, EMaxima и iMaxima]". — С. 108, 109
      Аннотация 
      Функции и операторы программы Maxima.

 

Тарнавский Т. Символьные вычисления : Часть 3. Maxima: укротитель выражений

Тарнавский Т. Символьные вычисления [Текст] : Часть 3. Maxima: укротитель выражений / Тихон Тарнавский  //  Linux Format. — 2006. — № 9 (83), сент.. — С. 86-90. — (Учебник Maxima). 
      Аннотация
      Упростим себе жизнь при помощи штатных функций Maxima по упрощению выражений, содержащих рациональные, иррациональные и тригонометрические функции.

Немного истории

Немного истории [Текст] : [Проект Maxima по созданию программы символьной математики] // Linux Format. — 2006. — № 7 (81), июль. — С. 95. — (Maxima – максимум свободы символьных вычислений).