La risoluzione dei sistemi lineari di equazioni
con Excel

Con Excel, quando il risultato che si vuole ottenere con le operazioni su matrici, è, a sua volta una matrice, le formule sono immesse in modo particolare.

Esempio di introduzione normale della formula.

Per calcolare il valore del determinante di una matrice quadrata si utilizza la formula =MATR.DETERM(matrice). In questo caso il risultato è un valore unico e non una matrice: al termine dell’introduzione della funzione si preme normalmente Invio.

Esempio di introduzione particolare della formula: la matrice inversa.

Per ricavare la matrice inversa di una matrice assegnata si utilizza la formula =MATR.INVERSA(matrice).

In questo caso il risultato è una matrice. Per introdurre la formula si procede nel seguente modo:


La formula è inglobata tra due parentesi graffe, aggiunte automaticamente dal programma, e viene visualizzato il risultato.

Esempio di introduzione particolare della formula: il prodotto di due matrici.

Per calcolare il prodotto di due matrici si utilizza la formula =MATR.PRODOTTO(matrice1;matrice2). In questo caso il risultato è una matrice. Per introdurre la formula si procede nel seguente modo:


La formula è inglobata tra due parentesi graffe, aggiunte automaticamente dal programma, e viene visualizzato il risultato.

Anche nel caso di procedura guidata occorre premere contemporaneamente Maiusc. + Control + Invio invece di utilizzare il mouse selezionando OK.

 

L’area di selezione destinata ad ospitare il risultato deve essere coerente con il numero di righe e di colonne restituite dalla funzione.

Se la funzione è inserita in una sola cella, invece che in un intervallo, viene restituito solo il primo elemento della matrice risultante.

La stessa cosa accade, al termine della procedura guidata, se si preme Invio o si seleziona il pulsante OK invece di premere contemporaneamente Maiusc. + Control + Invio.

La soluzione dei sistemi lineari.

Il sistema

può essere scritto nella forma matriciale

che ha soluzione

nella quale

è la matrice inversa della matrice dei coefficienti

La formula da introdurre nel vettore delle soluzioni è quindi =MATR.PRODOTTO(MATR.INVERSA(matrice di coefficienti);vettore dei termini noti)

Le parentesi graffe nella formula sono state introdotte automaticamente da Excel, alla pressione simultanea dei tasti Maiusc. + Control + Invio.

Sistemi non risolvibili.

Perché il sistema sia risolvibile le equazioni devono essere tra di loro indipendenti; quando ciò non si verifica, non è possibile il calcolo della matrice inversa. In tale caso, le celle del vettore delle soluzioni sono riempite da Excel con il simbolo ####.

Ad esempio, il sistema

presenta i coefficienti delle incognite della seconda equazione doppi rispetto a quelli della prima.

Con Excel si otterrebbe

Il sistema precedente potrebbe essere riscritto nel modo seguente:

E’ evidente che l’assunto della prima equazione è in piena contraddizione con quello della seconda.

In termini di algebra matriciale, il sistema non è risolvibile se il determinante della matrice dei coefficienti presenta valore nullo.