Attivando il Visual Basic per Excel
con il comando ALT-F11 digitate il codice seguente (o copiatelo dalla textarea):
La Sub lavora su una selezione attiva del foglio elettronico, invocata da un pulsante o da ALT-F8 selezionando la macro RiduciGauss
Esempio 1:
Impostiamo un sistema in cui per comodità le soluzioni siano unitarie, ossia
siano tutte pari a uno
Copiamo poi tutta la matrice (solo i valori e non i formati o le formule)
un'altra zona dove poter applicare il metodo di riduzione
Mantenendo la selezione applichiamo la macro sopradetta e otteniamo
Tale matrice risulta triangolare superiore e possiamo in tal modo ricavare l'ultima incognita che risulta pari a 1. Procedendo con le sostituzioni a ritroso possiamo determinare le altre fino alla prima.
Esempio 2:
Il sistema
diventa
Per risalire poi ai valori delle radici impostiamo le seguenti formule:
ricordandoci che dopo la loro immissione va premuto Shift-Ctrl-Invio