Aceasta este comanda maximă care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
Maxima - versiunea Common Lisp a pachetului de matematică simbolică MACSYMA lansată sub
Licență publică GNU
Xmaxima - O versiune grafică a Maxima
REZUMAT
Maxima [Opțiuni]
xmaxima [Opțiuni]
DESCRIERE
Maxima este o versiune a sistemului MACSYMA dezvoltat de MIT, modificat pentru a rula sub Common
Lisp. Este un sistem expert interactiv și un mediu de programare pentru simboluri și
manipulare numerică matematică. Scris în Lisp, permite diferențierea,
integrarea, rezolvarea ecuațiilor liniare sau polinomiale, factorizarea polinoamelor,
extinderea funcțiilor în seria Laurent sau Taylor, calculul seriei Poisson, matricea
manipulări și tensori și grafice bi și tridimensionale. Procedurile pot fi
scris folosind o sintaxă asemănătoare ALGOL și atât funcții asemănătoare Lisp, cât și potrivirea modelelor
sunt oferite facilitati. Fișierele care conțin obiecte Maxima pot fi citite și scrise în
fișiere de disc. Comenzile Maxima pre-scrise pot fi citite dintr-un fișier și executate, permițând
utilizare în modul lot.
OPŢIUNI
-b fişier, --lot=fişier
Proces fişier în modul neinteractiv.
--batch-lisp=fişier
Procesați fișierul Lisp fişier în modul neinteractiv.
--batch-string=şir
Proces şir în modul neinteractiv.
-d, --directoare
Afișează informațiile din directorul Maxima.
--disable-readline
Dezactivați suportul readline.
-g, --enable-lisp-debugger
Activați depanatorul Lisp.
-h, --Ajutor
Afișați un scurt rezumat al utilizării.
--init=şir
Încărcați fișierele de inițializare Maxima și Lisp şir.mac și şir.lisp la
pornire.
--init-mac=fişier
Încărcați fișierul de inițializare Maxima fişier la pornire.
--init-lisp=fişier
Încărcați fișierul de inițializare Lisp fişier la pornire.
-l foșnet, --lisp=foșnet
Utilizați implementarea Lisp foșnet. Utilizare --list-avail pentru a vedea lista de valori posibile.
--list-avail
Listați versiunile disponibile Lisp și Maxima.
-p lisp_file, --preload-lisp=lisp_file
Preîncărcare lisp_file.
-q, --Liniște
Suprimați mesajul de pornire Maxima.
-r şir, --run-string=şir
Proces şir în modul interactiv.
-s port, --server=port
Conectați Maxima la server pornit port. Rețineți că acest lucru nu creează un server Maxima;
Maxima este clientul.
-u versiune, --use-version=versiune
Lansați versiunea Maxima versiune. Utilizare --list-avail pentru a vedea lista de valori posibile.
--userdir=director
Utilizare director pentru directorul de utilizatori (implicit este $HOME/maxima pentru Windows,
$HOME/.maxima pentru alții)
-v, --verbos
Imprimați informații suplimentare din scriptul maxima wrapper.
--versiune
Imprimați versiunea instalată (implicit).
--foarte linistita
Suprimați etichetele expresiilor și mesajul de pornire Maxima.
-X Foșnet Opțiuni, --lisp-options=Foșnet Opțiuni
Opțiuni care urmează să fie date Lisp-ului de bază.
INTRODUCTIV INSTRUCȚIUNI
La inițializare, Maxima imprimă un mesaj de pornire, apoi o linie de comandă promptă:
(%i1)
Toate comenzile Maxima trebuie încheiate cu:
1) punct și virgulă (caz în care rezultatul comenzii este ecou pe o linie de afișare,
prefaţată de %o cu un număr de secvență adăugat), sau
2) un semn de dolar (care suprimă tipărirea unei linii de afișare).
EXEMPLU
(%i1) diff(sin(x),x);
(%o1) cos(x)
(%i2) integra(%o1,x);
(%o2) sin(x)
Utilizatorul introduce comenzi care creează Maxima obiecte (cum ar fi funcțiile și sistemul
variabile) şi care manipulează aceste obiecte.
Pe UNIX ar putea fi de preferat să rulați Maxima sub Gnu Emacs sau XEmacs. Puteți face acest lucru prin
invocarea modului shell în emacs, iar apoi invocarea Maxima. De preferință, instalați maxima.el
din distribuție și utilizați comanda:
Mx Maxima
Principalul avantaj de a lucra în interior emacs este că oferă o istorie completă a
intrare ieșire. Dacă executați comanda
display2d: fals
veți putea să vă folosiți rezultatul ca intrare, pur și simplu ucigând și smulgând.
Lisp este încorporat în Maxima. Funcția to_lisp() intră în bucla Lisp read-eval-print.
Funcția Lisp (run) poate fi folosită pentru a reveni la Maxima. Alternativ, singur Lisp
comenzile pot fi invocate pornind o linie de comandă cu :lisp.
ÎNCORPORAT AJUTOR
Manualul de referință poate fi accesat din promptul de intrare Maxima. O descriere a unui
comanda dată poate fi obținută prin tastarea comenzii
descrie(comandă);
sau, pur și simplu,
? comandă
caută în lista de funcții pentru șir comandă. Fișierele demonstrative oferă
exemple complete de probleme rezolvate cu Maxima și pot fi accesate cu comanda
demo(comandă);. De asemenea, este furnizată o bibliotecă de fișiere de comandă contribuite de utilizator ( acțiune
bibliotecă), îndreptată către o varietate de probleme.
ALTE DOCUMENTAȚIE
Manualul de referință este furnizat atât în format info, cât și în format html.
COMMAND GRUND
Această listă include doar comenzile despre care începătorii ar putea considera util să le cunoască anterior
la studierea manualului de referinţă şi a altor texte.
batch("fișierul meu");
Executați conținutul fișierului Dosarul meu, care se presupune că conține comenzi Maxima.
closefile("fișierul meu");
Închideți fișierul de sesiune deschis printr-o comandă writefile (vezi mai jos).
demo("fișierul meu");
Executați conținutul fișierului Dosarul meu, care se presupune că conține comenzi Maxima,
câte o linie pe rând.
ev(infolisti);
Tipăriți conținutul tuturor listelor de informații disponibile.
funcții;
Tipăriți o listă cu numele funcțiilor definite curent.
infoliste;
Tipăriți o listă cu diversele liste de informații disponibile.
ucide (lista de obiecte);
Eliminați obiectul(ele) conținut(e) în paranteze; omoara-i pe toti) Ștergeți toate obiectele
creat de utilizator, restabilind Maxima la starea inițială.
părăsi();
Lasă Maxima.
resetare();
Resetați toți parametrii de control Maxima la stările implicite.
valori;
Tipăriți o listă cu numele valorilor scalare alocate curent.
writefile("fișierul meu");
Scrieți înregistrarea sesiunii în fișier Dosarul meu; poate fi deschis un singur fișier odată și
il closefile comanda trebuie invocată înainte de a părăsi Maxima pentru a goli tamponul.
PLOTARE COMANDE
Maxima este capabil să producă diagrame în 2 și 3 dimensiuni. Iată un simplu bidimensional
exemplu
plot2d (sin(x), [X, -2*%pi, 2*%pi]);
și un exemplu simplu tridimensional
plot3d (2^(-u^2 + v^2), [tu, -5, 5], [v, -7, 7]);
În mod implicit, diagramele sunt realizate de către gnuplot pachet de complot. Loturile pot fi făcute de alții
mijloace; vezi „? plot_options”. Pentru mai multe informații despre trasare, consultați „? plot”.
Utilizați maxima online folosind serviciile onworks.net