La risoluzione dei sistemi lineari di equazioni
con il metodo matriciale (soluzione con Excel).

Excel è dotato di una serie di funzioni in grado di operare con le matrici.

E’ da sottolineare che quando il risultato della funzione è una matrice, la tecnica utilizzata per inserire le funzioni matriciali presenta qualche differenza rispetto alle altre tipologie di funzioni.

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:

si seleziona l’area nella quale la nuova matrice verrà visualizzata;

si introduce la formula nella prima cella in alto a sinistra della selezione;

si completa l’immissione premendo contemporaneamente Maiusc. + Control + Invio


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:

si seleziona l’area nella quale la nuova matrice verrà visualizzata;

si introduce la formula nella prima cella in alto a sinistra della selezione;

si completa l’immissione premendo contemporaneamente Maiusc. + Control + Invio


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.

 

Argomenti correlati

Il calcolo della matrice inversa. Esempio

La risoluzione dei sistemi lineari (metodo di Leibniz-Cramer) con Excel

Appunti sulle matrici

Download di fogli elettronici

  © 2002 Carlo PALATELLA Travi continue.