Introduzione a Wxmaxima
Introduzione
Maxima è un programma Open Source che funziona sia sotto Linux che sotto Windows.
Per installarlo sotto Linux basta, come amministratori della macchina, dare il comando
apt-get install wxmaxima maxima xmaxima maxima-doc
L'installazione del programma crea una voce Wxmaxima nel menù Applicazioni --> Altro.
Inserimento dei comandi
Lanciando il programma wxmaxima si apre la finestra principale, che vediamo qui sotto:
Per inserire un comando o una funzione bisogna cliccare sulla linea dei comandi (vedi immagine) e digitare il comando stesso. Quando viene premuto il tasto Invio, il comando viene inserito dal programma nell'editor, a destra del prompt indicato da %i1.
Seguirà, (non sempre) un output, indicato con %o1, con la visualizzazione dell'espressione, del risultato o di un messaggio d'errore conseguente al nostro input.
Inizialmente troviamo quindi (%i1), successivamente (%i2), (%i3) ... (%in), dove n è un numero intero.
I comandi o le funzioni inserite possono essere richiamate digitando semplicemente nella riga dei comandi il numero di riga corrispondente (per es. %i3).
Variabili e funzioni
Una variabile viene indicata con una successione di caratteri (ne basta uno). L'istruzione di assegnazione di un valore a una variabile è data da ":". Per esempio:
(%i1) a: 20; (%o1) 20 (%i2) b: 10; (%o2) 10 (%i3) c: a+b; (%o5) 30
Calcolo del valore di un polinomio. Indichiamo con pol la variabile che contiene un polinonio P(x,y), cioè un polinomio nelle variabili x e y.
(%i1) x: 2; (%o1) 2 (%i2) y:-1; (%o2) -1 (%i3) pol: x^2-3*x*y+4*y^3; (%o3) 6 (%i4) y:4; (%o4) 4 (%i5) pol: x^2-3*x*y+4*y^3; (%o5) 236
Risoluzione algebrica di equazioni
Per trovare le radici di una erquazione (le sue soluzioni) si deve utilizzare la funzione solve().
(%i1) x^2-3*x+2=0; (%i2) solve(%i1);
| Istruzione | Spiegazione | Esempio d'uso | Output |
| solve() | Risolve sistemi o equazioni | solve(x+3=0) | [x = -3] |
| factor() | Fattorizza una espressione | factor(a2-3*a+2) | (a-2)(a-1) |
| ratsimp() | Semplifica una frazione algebrica o non | ratsimp((a2-4)/(a-2)) | a+2 |
Guide all'uso del programma
* Un manuale di Maxima in PDF
* Una guida online che spiega le cose essenziali in 10 minuti
* Un manuale che riporta sinteticamente tutti i comandi con esempi di utilizzo
* Un manuale completo per chi vuole imparare attraverso problemi ed esercizi
