Vai al contenuto

Matematica con wxMaxima/Sistemi lineari e algebrici

Wikibooks, manuali e libri di testo liberi.
Indice del libro

Funzione linsolve

[modifica | modifica sorgente]

Per trovare la soluzione di un sistema di equazioni lineari si utilizza la funzione linsolve. Dopo avere digitato le equazioni ed avere elaborato le celle da Cella --> Elabora celle si utilizza linsolve([%i1,%i2,%i3],[x,y,z]); dove %i1,%i2,%i3 sono le 3 equazioni e x,y,z le variabili da trovare.

Esempio:

x+z = y
2*a*x-y = 2*a^2
y-2*z = 2
z+x=y
2ax−y=2a2
y−2z=2


linsolve([%i1,%i2,%i3],[x,y,z]);

[x=a+1,⁡y=2a,⁡z=a−1]


Funzione algsys

[modifica | modifica sorgente]

Per trovare la soluzione di un sistema di equazioni algebriche non lineari si utilizza la funzione algsys. Dopo avere digitato le equazioni ed avere elaborato le celle da Cella --> Elabora celle si utilizza algsys([%i1,%i2,%i3],[x,y,z]); dove %i1,%i2,%i3 sono le 3 equazioni e x,y,z le variabili da trovare.

Esempio:

f1:x^2-y^2=0;
f2:x^2-x+2*y^2-y-1=0;
x2−y2=0
2y2−y+x2−x−1=0


algsys([f1,f2],[x,y]);

[[x=−13,⁡y=13],⁡[x=13,⁡y=−13],⁡[x=−13,⁡y=−13],⁡[x=1,⁡y=1]]