Per chi non dovesse accontentarsi di soluzioni ingegneristicamente approssimate, come quelle ottenute con il risolutore di excel, nel risolvere un sistema di equazioni non lineari, ecoo pronto un efficace algoritmo, che proviene dall'analisi numerica. Il metodo generalmente converge, dopo un sufficiente numero d'iterazioni.
Teoria
Un sistema di n equazioni non lineari ad n incognite, puo' essere rappresentato come una matrice, i cui elementi sono dati dalle che equazioni del sistema.
dove X e' il vettore delle incognite.
Per esempio, se abbiamo un sistema di due equazioni in due incognite, come
x1 + 2x2 − 2 = 0

si ha

La F(X) si può sviluppare in serie di Taylor come:
F(x) = F(x)(x0) + F'(x0)(x − x0)
Da questa relazione, e' possibile estrarre la relazione iterativa:
xk + 1 = xk − [F'(xk)] − 1F(xk)
dove F'(x) non e' altro che la matrice Jacobiano, formata dalle derivate parziali della matrice F(X).
L'algoritmo e' di tipo ricorsivo matriciale e se ne calcola la relazione ricorrente:
F'(xk)hk = − F(xk)
con hk = xk + 1 − xk
Un esempio numerico
Riprendendo il sistema rappresentato in precedenza, otteniamo, imponendo come punto iniziale x0 = (1,2)

mentre lo Jacobiano (derivate parziali in x1ex2 degli elementi della F(X) vale:

Vale la relazione ricorsiva:


Quindi:

Con il nuovo valore di x1, si ricalcolano F(X) ed F'(X), arrivando a calcolare x2 e cosi' via.

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)