Molte volte ci troviamo di fronte a equazioni o a sistemi, che non possiamo calcolare mediante l'ausilio di formule chiuse e di precisi algoritmi, perchè sono soggetti a leggi non lineari, che non sono di facile dominio per il risolutore. Ma talvolta, il programma Excel della Microsoft puo' venirci in soccorso. Basta un po' di teoria ed applicare il Risolutore, strumento ottimizzante in tante situazioni ed ottenere buone soluzioni approssimate per i sistemi non lineari.
Un po' di teoria non guasta
Supponendo d'avere un sistema del tipo:
f1(x1,x2,,...,xn) = 0
f2(x1,x2,,...,xn) = 0
...................
fn(x1,x2,,...,xn) = 0
che si presenta non lineare, è ovvio che si ha anche:
e da questa posizione partiamo per usare il nostro algoritmo su Excel.
La pratica
Usiamo un sistema non lineare del tipo:
La prima cosa e' ridurlo alla forma canonica, vista in precedenza, dove le equazioni sono uguagliate a zero. Quindi, si ottiene:
Sul foglio Excel, si impostano due valori d'inizializzazione delle soluzioni, tipo x1=1,x2=1 e si calcolano in queste condizioni iniziali le funzioni f1(x1,x2) e f2(x1,x2).
Fatto questo, si calcola la somma dei quadrati di f1 e f2.
Si veda Figura 1 per questo step.
Soluzione del sistema
Dato che , mediante il menu Excel (versione 2010), si va alle schede Dati-->Analisi Simulazione e si sceglie "ricerca obbiettivo"; si apre la scheda e s'impone per la cella, dove e' il valore della somma dei quadrati delle due funzioni f1 e f2, il valore 0, come, deve essere. Infine, si impone il cambiamento di una delle due soluzioni iniziali o x1 o x2.
Dopo una certa elaborazione il programma dara' il valore esatto di x1 o x2.
Dopo si ripete la procedura per l'altro valore iniziale di x1 o x2, che si vuole che si cambi.
Il gioco e' fatto.
Se tutto va bene, in verifica si vede che il valore della somma dei quadrati di f1 ed f2 diventerà un valore vicino a zero.
Si vede in Figura 2, il passo successivo.
L'ultimo passo è quello di cliccare OK sulla finestrella di dialogo del Risolutore. Parte il calcolo e si ottiene l'aspetto di Figura 3, con la soluzione per x1.
Si puo' fare lo stesso per il nuovo valore di x2 ed in Figura 4, si scogono i valori delle soluzioni di x1 e x2, che sono 1.81 e 5.31 circa.