La risoluzione dei sistemi lineari di equazioni
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:
si introduce la formula nella prima cella in alto a sinistra della selezione;
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;
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. |