Олег Шалаев  > Мой Debian-опыт  > физические потребности  > maxima

Интерфейсы для maxima

Какой интерфейс использовать

Организация счёта в Maxima похожа на Mathematica: есть ядро (kernel), которое собственно и занимается всеми расчётами. Ядро принимает команды и выдаёт результаты в текстовом виде. Иногда (напр., при запуске расчётов на удалённом компьютере) я общаюсь с ядром напрямую с помощью команды типа
maxima < program.max
Файл program.max, конечно же, должен быть понятным ядру. Напрмер, матрицы и корни в нём записываются не очень красиво:
sig1:matrix([0,1],[1,0]); sqrt(4);
Такие файлы можно открывать в редакторе emacs — есть у него соответствующий модуль, и в конфигурационном файле ~/.emacs я сделал так, что модуль этот автоматически загружается для файлов с именами, оканчивающимися на .max

Но иногда хочется красоты. Хочется, чтобы красиво отображались матрицы, корни и дроби. Это просто необходимо, если нужно показать результаты небольшого расчёта людям, никогда не работавшим с maxima. Способов для этого несколько. Самый простой — использование maxima-режима редактора TeXmacs, см. описание.


Олег Шалаев
Last modified: Thu Jan 21 14:07:17 CST 2010