Это максимум команд, который можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
Maxima - Common Lisp версия пакета символической математики MACSYMA, выпущенная под
Общественная лицензия GNU
Xmaxima - Графическая версия Maxima
СИНТАКСИС
максима [кредита]
хмаксима [кредита]
ОПИСАНИЕ
Maxima - это версия системы MACSYMA, разработанная MIT, модифицированная для работы под Common
Лисп. Это интерактивная экспертная система и среда программирования для символических и
числовые математические манипуляции. Написанный на Лиспе, он позволяет различать,
интегрирование, решение линейных или полиномиальных уравнений, факторизация полиномов,
разложение функций в ряды Лорана или Тейлора, вычисление ряда Пуассона, матрица
и тензорные манипуляции, и двух- и трехмерная графика. Процедуры могут быть
написано с использованием синтаксиса, подобного АЛГОЛу, и как Lisp-подобных функций, так и сопоставления с образцом
удобства предоставляются. Файлы, содержащие объекты Maxima, могут быть прочитаны и записаны в
файлы на диске. Предварительно написанные команды Maxima могут быть прочитаны из файла и выполнены, что позволяет
пакетный режим использования.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-b файл, --batch =файл
Разработка файл в неинтерактивном режиме.
--batch-lisp =файл
Обрабатывать файл Lisp файл в неинтерактивном режиме.
--batch-строка =string
Разработка string в неинтерактивном режиме.
-d, - каталоги
Отобразите информацию каталога Maxima.
--disable-readline
Отключить поддержку readline.
-g, - включить-лисп-отладчик
Включите отладчик Lisp.
-h, --Помогите
Отобразите краткую сводку использования.
--init =string
Загрузите файлы инициализации Maxima и Lisp string.mac и string.lisp в
запускать.
--init-mac =файл
Загрузите файл инициализации Maxima файл при запуске.
--init-lisp =файл
Загрузите файл инициализации Lisp файл при запуске.
-l шепелявость, --lisp =шепелявость
Используйте реализацию Lisp шепелявость. Используйте --list-доступный чтобы увидеть список возможных значений.
--list-доступный
Перечислите доступные версии Lisp и Maxima.
-p lisp_file, --preload-lisp =lisp_file
предварительная нагрузка lisp_file.
-q, --тихий
Подавить стартовое сообщение Maxima.
-r string, --run-строка =string
Разработка string в интерактивном режиме.
-s порт, --server =порт
Подключите Maxima к серверу на порт. Обратите внимание, что это не создает сервер Maxima;
Maxima - это клиент.
-u версия, --use-version =версия
Запустить версию Maxima версия. Используйте --list-доступный чтобы увидеть список возможных значений.
--userdir =каталог
Используйте каталог для пользовательского каталога (по умолчанию $ HOME / maxima для Windows,
$ HOME / .maxima для других)
-v, --подробный
Распечатайте дополнительную информацию из сценария-оболочки Maxima.
--версия
Распечатайте установленную (по умолчанию) версию.
--очень тихо
Подавить метки выражений и стартовое сообщение Maxima.
-X Лепет кредита, --lisp-options =Лепет кредита
Опции, которые нужно дать базовому Lisp.
ВВЕДЕНИЕ ИНСТРУКЦИЯ
После инициализации максима печатает стартовое сообщение, затем командную строку:
(% i1)
Все команды Maxima должны завершаться либо:
1) точка с запятой (в этом случае результат команды отображается в строке дисплея,
предваряется %o с добавленным порядковым номером), или
2) знак доллара (который подавляет печать строки дисплея).
ПРИМЕР
(% i1) diff (sin (x), x);
(% o1) cos (x)
(% i2) интегрировать (% o1, x);
(% o2) грех (x)
Пользователь вводит команды, которые создают Maxima объекты (например, функции и система
переменные) и которые манипулируют этими объектами.
В UNIX может быть предпочтительнее запускать Maxima под Gnu Emacs или XEmacs. Вы можете сделать это
вызов режима оболочки в Emacs, а затем вызывая максима. Желательно установить maxima.el
из дистрибутива и воспользуйтесь командой:
Mx максима
Главное преимущество работы внутри Emacs в том, что он предоставляет полную историю
ввод, вывод. Если вы выполните команду
дисплей2д: ложный
вы сможете использовать свой вывод как ввод, просто убивая и дергая.
Lisp встроен в Maxima. Функция to_lisp () входит в цикл чтения-оценки-печати Лиспа.
Функцию Lisp (run) можно использовать для возврата в Maxima. В качестве альтернативы сингл Lisp
команды могут быть вызваны, запустив командную строку с : lisp.
ВСТРАИВАЕМАЯ ПОМОГИТЕ
Справочное руководство можно получить из командной строки Maxima. Описание
данную команду можно получить, набрав команду
описать (команда);
или просто
? команду
ищет в списке функций строку команду. Демонстрационные файлы предоставляют
полные примеры проблем, решенных с помощью Maxima, к которым можно получить доступ с помощью команды
демо (команда);. Также предоставляется библиотека командных файлов, добавленных пользователями ( Share
библиотека), направленный на решение самых разных задач.
ДРУГИЕ ДОКУМЕНТАЦИЯ
Справочное руководство предоставляется как в информационном, так и в html-формате.
КОМАНДА ПЕРВЫЙ
В этот список входят только команды, о которых новичку может быть полезно знать ранее.
к изучению справочника и других текстов.
партия ("myfile");
Выполнить содержимое файла мой файл, который, как предполагается, содержит команды Maxima.
closefile ("мой файл");
Закройте файл сеанса, открытый командой writefile (см. Ниже).
демо ("мой файл");
Выполнить содержимое файла мой файл, который, как предполагается, содержит команды Maxima,
по одной строке за раз.
ev (инфолисты);
Распечатайте содержимое всех доступных информационных списков.
функции;
Распечатайте список имен определенных в настоящий момент функций.
инфолисты;
Распечатайте список различных списков доступной информации.
убить (список объектов);
Удалите объект (ы), заключенный в круглые скобки; убить всех) Удалить все объекты
созданный пользователем, возвращающий Maxima в исходное состояние.
покидать();
Оставьте Maxima.
сброс настроек();
Сбросьте все параметры управления Maxima в их состояния по умолчанию.
значения;
Распечатайте список имен присвоенных в настоящее время скалярных значений.
writefile ("мой файл");
Записать запись сеанса в файл мой файл; одновременно может быть открыт только один файл, и
закрыть файл Команда должна быть вызвана до выхода из Maxima для очистки буфера.
УЧАСТОК КОМАНДЫ
Maxima может создавать 2- и 3-мерные графики. Вот простая двумерная
пример
Plot2D (грех (х), [Икс, -2 *% пи, 2 *% pi]);
и простой трехмерный пример
Plot3D (2 ^ (- и ^ 2 + v ^ 2), [ты, -5, 5], [в, -7, 7]);
По умолчанию графики строятся Gnuplot строительный пакет. Сюжеты могут быть сделаны другими
средства; см. "? plot_options". Для получения дополнительной информации о построении графика см. «? Plot».
Используйте maxima онлайн с помощью сервисов onworks.net