Eigenmath

Eigenmath, matematica simbolica nel Terminale: derivate, integrali, equazioni, matrici e numeri esatti di qualsiasi grandezza. Scrivi eigenmath per il prompt, oppure eigenmath -e 'd(sin(x)^2,x)' per una risposta.

versione 2026.09.17.1 · Licenza: BSD-2-Clause · Sito del progetto

Eigenmath

A cosa serve

Matematica simbolica: derivate, integrali, radici di polinomi, matrici, serie di Taylor e numeri esatti di qualsiasi lunghezza (frazioni, radicali, interi enormi). Dove la calcolatrice dà 0,333 Eigenmath risponde 1/3.

Come si usa

Comando Cosa fa
eigenmath prompt ?: scrivi un'espressione per riga, EOF per uscire
eigenmath -e 'd(sin(x)^2,x)' derivata, risultato su una riga
eigenmath -e 'integral(x^2*exp(x),x)' integrale indefinito
eigenmath -e 'defint(x^2,x,0,1)' integrale definito
eigenmath -e 'roots(x^2-5x+6)' radici esatte (nroots per quelle numeriche)
eigenmath -e 'inv(((1,2),(3,4)))' matrice inversa (det per il determinante)
eigenmath -e '212^17' interi esatti di qualsiasi grandezza
eigenmath conti.txt esegue un file di espressioni dalla home

Altre funzioni: simplify, rationalize, float (valore decimale), taylor(f,x,n), sum(k,1,10,f), product(k,1,10,f). Si possono definire funzioni: f(x)=x^2+1 e poi f(3).

Con Anima

È un programma di sistema: Anima lo usa da sola quando serve una risposta esatta. Puoi anche chiederle di usarlo, per esempio "quanto fa l'integrale di x^2 e^x?".

Limiti

Non disegna grafici (draw non fa nulla). I risultati vengono sempre sviluppati: non c'è una funzione per fattorizzare. Al prompt i risultati sono disegnati su più righe (frazioni, matrici); con -e stanno su una riga.

Nel Terminale

Eigenmath

Eigenmath, symbolic math in the Terminal: derivatives, integrals, equations, matrices and exact numbers of any size. Type eigenmath for the prompt, or eigenmath -e 'd(sin(x)^2,x)' for one answer.

version 2026.09.17.1 · License: BSD-2-Clause · Project site

Eigenmath

What it is for

Symbolic math: derivatives, integrals, polynomial roots, matrices, Taylor series and exact numbers of any length (fractions, radicals, huge integers). Where a calculator says 0.333, Eigenmath answers 1/3.

How to use it

Command What it does
eigenmath ? prompt: one expression per line, EOF to leave
eigenmath -e 'd(sin(x)^2,x)' derivative, result on one line
eigenmath -e 'integral(x^2*exp(x),x)' indefinite integral
eigenmath -e 'defint(x^2,x,0,1)' definite integral
eigenmath -e 'roots(x^2-5x+6)' exact roots (nroots for numeric ones)
eigenmath -e 'inv(((1,2),(3,4)))' inverse matrix (det for the determinant)
eigenmath -e '212^17' exact integers of any size
eigenmath sums.txt runs a file of expressions from the home folder

More: simplify, rationalize, float (decimal value), taylor(f,x,n), sum(k,1,10,f), product(k,1,10,f). Define functions: f(x)=x^2+1, then f(3).

With Anima

It is a system program: Anima uses it by itself when an exact answer is needed. You can also ask for it, for example "what is the integral of x^2 e^x?".

Limits

No plots (draw does nothing). Results are always expanded: there is no factoring function. At the prompt results are drawn over several lines (fractions, matrices); with -e they stay on one line.

In the Terminal