Newton-en metodoaren bertsio bektoriala: deribatua matrize jacobiarra bihurtzen da, zatidura iterazio bakoitzeko sistema lineal bat bihurtzen da, eta ordena koadratikoa mantentzen da.
Deribatutik jacobiarrera
Newton eskalarreanf′(xk)-z zatitzen da, baina matrizeen artean ez dago zatidurarik: f′-ren papera F′(X) matrize jacobiarrak hartzen du, [F′(X)]ij=∂xj∂fi(X) osagaiekin, eta zatidura alderantzizkoaz ordezkatzen da:
Uneko x(k) iteratuaren inguruko lehen ordenako Taylor garapen aldagai anitzekoa dedukzio eskalarreko zuzen ukitzailearen bertsio bektoriala da:
F(X)≈F(x(k))+F′(x(k))(X−x(k))
Hurbilketa lineal hori anulatzen duen puntua bilatzen dugu (ukitzailearekin ardatza moztearen analogoa). Zerora berdinduz eta askatuz, zatiduraren ordez jacobiarraren alderantzizkoa erabilita:
x(k+1)=x(k)−[F′(x(k))]−1F(x(k))
Adibidea: F eta bere jacobiarra eraiki
Adibidea2×2 sistema bat
Idatzi F(X)=0 eran exey+xcosy=0, x+y=1 sistema, eta kalkulatu bere matrize jacobiarra.
Dena ezkerreko aldera pasatzen da:
F(X)=[exey+xcosyx+y−1]=[00]
Osagai bakoitza aldagai bakoitzarekiko deribatuz:
F′(X)=[exey+cosy1exey−xsiny1]
Sistema hau Newton-ekin ebazten da ariketa ebatzian. Erreparatu x+y=1 murrizketaren gainean exey=ex+y=e betetzen dela: soluzioan, xcos(1−x)=−e.
Ez alderantzikatu jacobiarra
Praktikan, [F′(x(k))]−1F(x(k)) ez da matrizea alderantzikatuz kalkulatzen: askoz merkeagoa da iterazio bakoitzean sistema lineala ebaztea
[F′(x(k))]u=F(x(k)),x(k+1)=x(k)−u
Sistema ez-lineal bat ebazteak, beraz, iterazio bakoitzeko sistema lineal bat ebaztea eskatzen du: bi gaiak kateatuta daude. Ebazpen horren kostuak (3n3+n2−3n biderketa/zatiketa Gauss-en eliminazioz) metodoaren kostu osoa menderatzen du eta eraginkortasunaren analisiaren protagonista da.
Kuadratura bidezko egokitzapenak
Kuadraturetan oinarritutako metodo eskalarrak zuzenean egokitzen dira, zatidura → sistema lineal ordezkapen berarekin. y(k)=x(k)−[F′(x(k))]−1F(x(k)) hartuta (Newton-en pauso bat iragarle gisa):