Questo è il comando maxima che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
Maxima - Versione Common Lisp del pacchetto di matematica simbolica MACSYMA rilasciato sotto il
Licenza pubblica GNU
Xmaxima - Una versione grafica di Maxima
SINOSSI
maxima [Opzioni]
massimo [Opzioni]
DESCRIZIONE
Maxima è una versione del sistema MACSYMA sviluppato dal MIT, modificato per funzionare in Common
Lisp. È un sistema esperto interattivo e un ambiente di programmazione per simboli e
manipolazione matematica numerica. Scritto in Lisp, permette la differenziazione,
integrazione, soluzione di equazioni lineari o polinomiali, fattorizzazione di polinomi,
espansione di funzioni in serie di Laurent o Taylor, calcolo della serie di Poisson, matrice
e manipolazioni tensoriali e grafici bidimensionali e tridimensionali. Le procedure possono essere
scritto usando una sintassi simile ad ALGOL e sia funzioni simili a Lisp che corrispondenza dei modelli
strutture sono fornite. I file contenenti oggetti Maxima possono essere letti e scritti su
file su disco. I comandi Maxima pre-scritti possono essere letti da un file ed eseguiti, consentendo
uso in modalità batch.
VERSIONI
-b filetto, --lotto=filetto
Processo filetto in modalità non interattiva.
--batch-lisp=filetto
Elabora file Lisp filetto in modalità non interattiva.
--stringa-batch=stringa
Processo stringa in modalità non interattiva.
-d, --directory
Visualizza le informazioni sulla directory Maxima.
--disable-readline
Disabilita il supporto readline.
-g, --enable-lisp-debugger
Abilita il debugger Lisp.
-h, --Aiuto
Visualizza un breve riepilogo dell'utilizzo.
--init=stringa
Carica i file di inizializzazione Maxima e Lisp stringa.mac e stringa.lisp a
avviare.
--init-mac=filetto
Carica il file di inizializzazione Maxima filetto all'avvio.
--init-lisp=filetto
Carica il file di inizializzazione Lisp filetto all'avvio.
-l blesità, --lisp=blesità
Usa l'implementazione Lisp blesità. Utilizzare --list-avail per visualizzare l'elenco dei valori possibili.
--list-avail
Elenca le versioni Lisp e Maxima disponibili.
-p file_lisp, --preload-lisp=file_lisp
precarico file_lisp.
-q, --silenzioso
Elimina il messaggio di avvio di Maxima.
-r stringa, --run-stringa=stringa
Processo stringa in modalità interattiva.
-s porto, --server=porto
Connetti Maxima al server acceso porto. Nota che questo non crea un server Maxima;
Maxima è il cliente.
-u versione, --use-versione=versione
Avvia la versione Maxima versione. Utilizzare --list-avail per visualizzare l'elenco dei valori possibili.
--dirutente=elenco
Usa il elenco per la directory utente (il valore predefinito è $HOME/maxima per Windows,
$HOME/.maxima per gli altri)
-v, --verboso
Stampa informazioni aggiuntive dallo script wrapper Maxima.
--versione
Stampa la versione installata (predefinita).
--molto tranquilla
Elimina le etichette delle espressioni e il messaggio di avvio di Maxima.
-X Lisp Opzioni, --lisp-opzioni=Lisp Opzioni
Opzioni da attribuire al sottostante Lisp.
INTRODUTTORE ISTRUZIONI
Dopo l'inizializzazione, maxima stampa un messaggio di avvio, quindi un prompt della riga di comando:
(%i1)
Tutti i comandi Maxima devono essere conclusi con:
1) un punto e virgola (nel qual caso il risultato del comando viene riprodotto su una riga del display,
preceduto da %o con un numero di sequenza aggiunto), o
2) un simbolo del dollaro (che sopprime la stampa di una riga del display).
ESEMPIO
(%i1) diff(sen(x),x);
(%o1) cos(x)
(%i2) integra(%o1,x);
(%o2) peccato(x)
L'utente digita comandi che creano Maxima oggetti (come funzioni e sistema
variabili) e che manipolano questi oggetti.
Su UNIX potrebbe essere preferibile eseguire Maxima sotto Gnu Emacs o XEmacs. Puoi farlo da
invocare la modalità shell in emacs, e poi invocando maxima. Preferibilmente, installa massima.el
dalla distribuzione e usa il comando:
Mx maxima
Il vantaggio principale di lavorare all'interno emacs è che fornisce una cronologia completa di
input Output. Se esegui il comando
visualizza2d: falso
sarai in grado di utilizzare il tuo output come input, semplicemente uccidendo e tirando.
Lisp è integrato in Maxima. La funzione to_lisp() entra nel ciclo Lisp read-eval-print.
La funzione Lisp (run) può essere utilizzata per tornare a Maxima. In alternativa, Lisp . singolo
i comandi possono essere invocati avviando una riga di comando con : balbettio.
INTERNO AIUTO
È possibile accedere al manuale di riferimento dal prompt di input di Maxima. Una descrizione di a
dato comando può essere ottenuto digitando il comando
descrivere (comando);
o, semplicemente,
? command
cerca la stringa nell'elenco delle funzioni command. I file dimostrativi forniscono
esempi completi di problemi risolti con Maxima e accessibili con il comando
demo(comando);. Viene fornita anche una libreria di file di comando forniti dall'utente (il Share
biblioteca), diretto verso una serie di problemi.
ALTRO DOCUMENTAZIONE
Il manuale di riferimento è fornito sia in formato info che html.
COMANDO PRIMA
Questo elenco include solo comandi che il principiante potrebbe trovare utile conoscere prima
allo studio del manuale di riferimento e di altri testi.
batch("miofile");
Esegui il contenuto del file il mio file, che si presume contenga i comandi Maxima.
closefile("miofile");
Chiudi il file di sessione aperto da un comando writefile (vedi sotto).
demo("miofile");
Esegui il contenuto del file il mio file, che si presume contenga i comandi Maxima,
una riga alla volta.
ev(infolist);
Stampa il contenuto di tutti gli elenchi di informazioni disponibili.
funzioni;
Stampa un elenco dei nomi delle funzioni attualmente definite.
infolist;
Stampa un elenco dei vari elenchi di informazioni disponibili.
kill(lista oggetti);
Eliminare gli oggetti contenuti tra parentesi; uccidi tutti) Elimina tutti gli oggetti
creato dall'utente, ripristinando Maxima al suo stato iniziale.
uscire();
Lascia Maxima.
Ripristina();
Ripristina tutti i parametri di controllo Maxima ai loro stati predefiniti.
valori;
Stampa un elenco dei nomi dei valori scalari attualmente assegnati.
writefile("miofile");
Scrivi record di sessione su file il mio file; può essere aperto solo un file alla volta e
, il CloseFile Il comando deve essere invocato prima di lasciare Maxima per svuotare il buffer.
TRAMA COMANDI
Maxima è in grado di produrre grafici a 2 e 3 dimensioni. Ecco un semplice 2-dimensionale
esempio
trama2d (peccato(x), [X, -2*% pi, 2*%pi]);
e un semplice esempio tridimensionale
trama3d (2^(-u^2 + v^2), [tu, -5, 5], [v, -7, 7]);
Per impostazione predefinita, i grafici sono creati da gnplot pacchetto di plottaggio. Le trame possono essere fatte da altri
si intende; vedere "? plot_options". Per ulteriori informazioni sulla stampa, vedere "? plot".
Usa maxima online utilizzando i servizi onworks.net