Це команда maxima, яку можна запустити в постачальнику безкоштовного хостингу OnWorks, використовуючи одну з наших численних безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
Maxima - Common Lisp версія пакета символьної математики MACSYMA, випущена під
Публічна ліцензія GNU
Xmaxima - графічна версія Maxima
СИНТАКСИС
максима [опції]
xmaxima [опції]
ОПИС
Maxima — це версія розробленої MIT системи MACSYMA, модифікованої для роботи під Common
Шепелявець. Це інтерактивна експертна система та середовище програмування для символічних і
числові математичні маніпуляції. Написаний на Lisp, він дозволяє диференціювати,
інтегрування, розв'язування лінійних або поліноміальних рівнянь, розкладання поліномів на множники,
розкладання функцій у ряди Лорана або Тейлора, обчислення рядів Пуассона, матриця
і тензорні маніпуляції, і дво- і тривимірна графіка. Процедури можуть бути
написані з використанням синтаксису, подібного до ALGOL, і функцій, подібних до Lisp, і відповідності шаблону
надаються зручності. Файли, що містять об’єкти Maxima, можна читати та записувати
дискові файли. Попередньо написані команди Maxima можна зчитувати з файлу та виконувати, що дозволяє
використання пакетного режиму.
ВАРІАНТИ
-b файл, --batch=файл
Процес файл в неінтерактивному режимі.
--batch-lisp=файл
Обробити файл Lisp файл в неінтерактивному режимі.
--batch-string=рядок
Процес рядок в неінтерактивному режимі.
-d, --довідники
Відобразити інформацію про каталог Maxima.
--disable-readline
Вимкніть підтримку readline.
-g, --enable-lisp-debugger
Увімкнути налагоджувач Lisp.
-h, --допомога
Відобразити короткий підсумок використання.
--init=рядок
Завантажте файли ініціалізації Maxima та Lisp рядок.mac і рядок.шепелявіть на
запуск
--init-mac=файл
Завантажте файл ініціалізації Maxima файл при запуску.
--init-lisp=файл
Завантажте файл ініціалізації Lisp файл при запуску.
-l лисити, --lisp=лисити
Використовуйте реалізацію Lisp лисити. Використовувати --list-avail щоб побачити список можливих значень.
--list-avail
Перелічіть доступні версії Lisp і Maxima.
-p lisp_file, --preload-lisp=lisp_file
Попереднє завантаження lisp_file.
-q, --спокійно
Придушити повідомлення про запуск Maxima.
-r рядок, --запуск-рядок=рядок
Процес рядок в інтерактивному режимі.
-s порт, --сервер=порт
Підключіть Maxima до сервера порт. Зауважте, що це не створює сервер Maxima;
Максима – клієнт.
-u версія, --use-version=версія
Запустіть версію Maxima версія. Використовувати --list-avail щоб побачити список можливих значень.
--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) sin(x)
Користувач вводить команди, які створюють Maxima об'єкти (наприклад, функції та система
змінні) і які маніпулюють цими об’єктами.
В UNIX може бути краще запускати Maxima під Gnu Emacs або XEmacs. Ви можете зробити це за допомогою
виклик режиму оболонки в emacs, а потім виклик максима. Бажано встановити максимуми.ел
з дистрибутива та скористайтеся командою:
Mx максима
Основна перевага роботи всередині emacs полягає в тому, що він надає повну історію
введення-виведення. Якщо ви виконаєте команду
display2d: false
ви зможете використовувати вихідні дані як вхідні дані, просто вбивши та дернувши.
Lisp вбудований в Maxima. Функція to_lisp() входить до циклу читання-визначення-друку Lisp.
Функція Lisp (виконання) може використовуватися для повернення до Maxima. Як варіант, один Lisp
команди можна викликати, запустивши командний рядок з :lisp.
Вбудовувана ДОПОМОГТИ
Довідковий посібник можна отримати з підказки введення Maxima. Опис а
дану команду можна отримати, ввівши команду
описувати (команду);
або, просто,
? команда
шукає рядок у списку функцій команда. Надають демонстраційні файли
повні приклади проблем, вирішених за допомогою Maxima, і доступ до них можна отримати за допомогою команди
демонстрація (команда);. Також надається бібліотека командних файлів, створених користувачем ( частка
бібліотека), спрямований на вирішення різноманітних проблем.
ІНШІ ДОКУМЕНТАЦІЯ
Довідковий посібник надається у форматі info та html.
КОМАНДА PRIMER
Цей список містить лише команди, про які новачкові може бути корисно знати раніше
до вивчення довідкового посібника та інших текстів.
пакетний ("мій файл");
Виконати вміст файлу мій файл, який, як передбачається, містить команди Maxima.
closefile("мій файл");
Закрийте файл сеансу, відкритий командою writefile (див. нижче).
demo("мій файл");
Виконати вміст файлу мій файл, який, як передбачається, містить команди Maxima,
по одному рядку.
ev(інфолісти);
Роздрукуйте вміст усіх доступних списків інформації.
функції;
Надрукуйте список імен поточних визначених функцій.
інфолісти;
Роздрукуйте список різних доступних списків інформації.
kill (список об'єктів);
Усунути об’єкт(и), що міститься в дужках; вбити (всіх) Видалити всі об’єкти
створений користувачем, відновлюючи Maxima до початкового стану.
вийти();
Залиште Максима.
скинути();
Скиньте всі параметри керування Maxima до станів за замовчуванням.
цінності;
Надрукуйте список імен поточних призначених скалярних значень.
writefile("мій файл");
Записати запис сеансу в файл мій файл; одночасно можна відкрити лише один файл, і
закрити файл Команда повинна бути викликана перед тим, як залишити Maxima для очищення буфера.
ПЛАТУВАННЯ КОМАНДИ
Maxima здатна створювати 2- і 3-вимірні графіки. Ось простий 2-вимірний
приклад
plot2d (sin(x), [x, -2*%pi, 2*%пі]);
і простий 3-вимірний приклад
plot3d (2^(-u^2 + v^2), [у, -5, 5], [v, -7, 7]);
За замовчуванням графіки складаються за допомогою гнулот планування пакета. Сюжети можуть робити інші
засоби; див. "? plot_options". Для отримання додаткової інформації про побудову графіка див. «? plot».
Використовуйте maxima онлайн за допомогою служб onworks.net