maxima - онлайн в хмарі

Це команда 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



Найновіші онлайн-програми для Linux і Windows