Schritt 0: x = ( 0; 0; 0) lambda = 0.1 f(x) = -0 grad f(x) = ( 2; -1e-08; 4) ||grad f(x)|| = 4.47214 x_neu = ( 0.2; -1e-09; 0.4) f(x_neu) = 1.76 Test mit doppelter Schrittweite (lambda = 0.2): x_test = ( 0.4; -2e-09; 0.8) f(x_test) = 3.04 verdoppele Schrittweite! Schritt 1: x = ( 0.4; -2e-09; 0.8) lambda = 0.2 f(x) = 3.04 grad f(x) = ( 0.4; 0.8; 2.4) ||grad f(x)|| = 2.56125 x_neu = ( 0.48; 0.16; 1.28) f(x_neu) = 4.1088 Test mit doppelter Schrittweite (lambda = 0.4): x_test = ( 0.56; 0.32; 1.76) f(x_test) = 4.6912 verdoppele Schrittweite! Schritt 2: x = ( 0.56; 0.32; 1.76) lambda = 0.4 f(x) = 4.6912 grad f(x) = ( 0.4; 0.48; 0.48) ||grad f(x)|| = 0.787909 x_neu = ( 0.72; 0.512; 1.952) f(x_neu) = 4.87603 Test mit doppelter Schrittweite (lambda = 0.8): x_test = ( 0.88; 0.704; 2.144) f(x_test) = 4.93389 verdoppele Schrittweite! Schritt 3: x = ( 0.88; 0.704; 2.144) lambda = 0.8 f(x) = 4.93389 grad f(x) = ( -0.112; 0.352; -0.288) ||grad f(x)|| = 0.468393 x_neu = ( 0.7904; 0.9856; 1.9136) f(x_neu) = 4.9105 halbiere Schrittweite (lambda = 0.4): x_neu = ( 0.8352; 0.8448; 2.0288) f(x_neu) = 4.97192 Schritt 4: x = ( 0.8352; 0.8448; 2.0288) lambda = 0.4 f(x) = 4.97192 grad f(x) = ( 0.3488; -0.0192002; -0.0576) ||grad f(x)|| = 0.354045 x_neu = ( 0.97472; 0.83712; 2.00576) f(x_neu) = 4.98039 Test mit doppelter Schrittweite (lambda = 0.8): x_test = ( 1.11424; 0.82944; 1.98272) f(x_test) = 4.90554 behalte alte Schrittweite! Schritt 5: x = ( 0.97472; 0.83712; 2.00576) lambda = 0.4 f(x) = 4.98039 grad f(x) = ( -0.22464; 0.2752; -0.01152) ||grad f(x)|| = 0.355431 x_neu = ( 0.884864; 0.9472; 2.00115) f(x_neu) = 4.98286 Test mit doppelter Schrittweite (lambda = 0.8): x_test = ( 0.795008; 1.05728; 1.99654) f(x_test) = 4.88918 behalte alte Schrittweite! Schritt 6: x = ( 0.884864; 0.9472; 2.00115) lambda = 0.4 f(x) = 4.98286 grad f(x) = ( 0.354944; -0.124672; -0.00230402) ||grad f(x)|| = 0.37621 x_neu = ( 1.02684; 0.897331; 2.00023) f(x_neu) = 4.98251 halbiere Schrittweite (lambda = 0.2): x_neu = ( 0.955853; 0.922266; 2.00069) f(x_neu) = 4.99692 Schritt 7: x = ( 0.955853; 0.922266; 2.00069) lambda = 0.2 f(x) = 4.99692 grad f(x) = ( 0.02112; 0.0671744; -0.00138245) ||grad f(x)|| = 0.0704298 x_neu = ( 0.960077; 0.9357; 2.00041) f(x_neu) = 4.99781 Test mit doppelter Schrittweite (lambda = 0.4): x_test = ( 0.964301; 0.949135; 2.00014) f(x_test) = 4.9985 verdoppele Schrittweite! Schritt 8: x = ( 0.964301; 0.949135; 2.00014) lambda = 0.4 f(x) = 4.9985 grad f(x) = ( 0.0410675; 0.0303308; -0.00027649) ||grad f(x)|| = 0.0510546 x_neu = ( 0.980728; 0.961268; 2.00003) f(x_neu) = 4.99925 Test mit doppelter Schrittweite (lambda = 0.8): x_test = ( 0.997155; 0.9734; 1.99992) f(x_test) = 4.99943 verdoppele Schrittweite! Schritt 9: x = ( 0.997155; 0.9734; 1.99992) lambda = 0.8 f(x) = 4.99943 grad f(x) = ( -0.0418192; 0.0475096; 0.000165912) ||grad f(x)|| = 0.0632932 x_neu = ( 0.963699; 1.01141; 2.00005) f(x_neu) = 4.99641 halbiere Schrittweite (lambda = 0.4): x_neu = ( 0.980427; 0.992404; 1.99998) f(x_neu) = 4.99947 Schritt 10: x = ( 0.980427; 0.992404; 1.99998) lambda = 0.4 f(x) = 4.99947 grad f(x) = ( 0.0630991; -0.0239535; 3.32179e-05) ||grad f(x)|| = 0.0674927 x_neu = ( 1.00567; 0.982822; 2) f(x_neu) = 4.99945 halbiere Schrittweite (lambda = 0.2): x_neu = ( 0.993047; 0.987613; 1.99999) f(x_neu) = 4.99992 Schritt 11: x = ( 0.993047; 0.987613; 1.99999) lambda = 0.2 f(x) = 4.99992 grad f(x) = ( 0.00303855; 0.0108676; 1.98952e-05) ||grad f(x)|| = 0.0112844 x_neu = ( 0.993655; 0.989787; 1.99999) f(x_neu) = 4.99994 Test mit doppelter Schrittweite (lambda = 0.4): x_test = ( 0.994262; 0.99196; 2) f(x_test) = 4.99996 verdoppele Schrittweite! Schritt 12: x = ( 0.994262; 0.99196; 2) lambda = 0.4 f(x) = 4.99996 grad f(x) = ( 0.00687086; 0.00460432; 3.9968e-06) ||grad f(x)|| = 0.00827094 x_neu = ( 0.997011; 0.993802; 2) f(x_neu) = 4.99998 Test mit doppelter Schrittweite (lambda = 0.8): x_test = ( 0.999759; 0.995644; 2) f(x_test) = 4.99998 verdoppele Schrittweite! Schritt 13: x = ( 0.999759; 0.995644; 2) lambda = 0.8 f(x) = 4.99998 grad f(x) = ( -0.007749; 0.00823084; -2.39808e-06) ||grad f(x)|| = 0.0113046 x_neu = ( 0.99356; 1.00223; 2) f(x_neu) = 4.99988 halbiere Schrittweite (lambda = 0.4): x_neu = ( 0.996659; 0.998936; 2) f(x_neu) = 4.99998 Schritt 14: x = ( 0.996659; 0.998936; 2) lambda = 0.4 f(x) = 4.99998 grad f(x) = ( 0.0112341; -0.00455298; -4.44089e-07) ||grad f(x)|| = 0.0121217 x_neu = ( 1.00115; 0.997115; 2) f(x_neu) = 4.99998 halbiere Schrittweite (lambda = 0.2): x_neu = ( 0.998906; 0.998025; 2) f(x_neu) = 5 Schritt 15: x = ( 0.998906; 0.998025; 2) lambda = 0.2 f(x) = 5 grad f(x) = ( 0.000425615; 0.00176179; -2.66454e-07) ||grad f(x)|| = 0.00181247 x_neu = ( 0.998991; 0.998378; 2) f(x_neu) = 5 Test mit doppelter Schrittweite (lambda = 0.4): x_test = ( 0.999076; 0.99873; 2) f(x_test) = 5 verdoppele Schrittweite! Schritt 16: x = ( 0.999076; 0.99873; 2) lambda = 0.4 f(x) = 5 grad f(x) = ( 0.0011541; 0.000692868; -8.88178e-08) ||grad f(x)|| = 0.00134611 x_neu = ( 0.999538; 0.999007; 2) f(x_neu) = 5 Test mit doppelter Schrittweite (lambda = 0.8): x_test = ( 1; 0.999284; 2) f(x_test) = 5 behalte alte Schrittweite! Schritt 17: x = ( 0.999538; 0.999007; 2) lambda = 0.4 f(x) = 5 grad f(x) = ( -0.000138112; 0.00106191; 0) ||grad f(x)|| = 0.00107085 x_neu = ( 0.999483; 0.999432; 2) f(x_neu) = 5 Test mit doppelter Schrittweite (lambda = 0.8): x_test = ( 0.999428; 0.999857; 2) f(x_test) = 5 behalte alte Schrittweite! Schritt 18: x = ( 0.999483; 0.999432; 2) lambda = 0.4 f(x) = 5 grad f(x) = ( 0.000932321; 0.000101874; 0) ||grad f(x)|| = 0.00093787 x_neu = ( 0.999856; 0.999473; 2) f(x_neu) = 5 Test mit doppelter Schrittweite (lambda = 0.8): x_test = ( 1.00023; 0.999513; 2) f(x_test) = 5 behalte alte Schrittweite! Schritt 19: x = ( 0.999856; 0.999473; 2) lambda = 0.4 f(x) = 5 grad f(x) = ( -0.000477929; 0.000766143; 0) ||grad f(x)|| = 0.00090299 x_neu = ( 0.999665; 0.999779; 2) f(x_neu) = 5 Test mit doppelter Schrittweite (lambda = 0.8): x_test = ( 0.999473; 1.00009; 2) f(x_test) = 5 behalte alte Schrittweite! Schritt 20: x = ( 0.999665; 0.999779; 2) lambda = 0.4 f(x) = 5 grad f(x) = ( 0.000899725; -0.000229061; 0) ||grad f(x)|| = 0.000928425 x_neu = ( 1.00002; 0.999688; 2) f(x_neu) = 5 Test mit doppelter Schrittweite (lambda = 0.8): x_test = ( 1.00038; 0.999596; 2) f(x_test) = 5 behalte alte Schrittweite! Schritt 21: x = ( 1.00002; 0.999688; 2) lambda = 0.4 f(x) = 5 grad f(x) = ( -0.000722977; 0.000674039; 0) ||grad f(x)|| = 0.000988445 x_neu = ( 0.999735; 0.999957; 2) f(x_neu) = 5 halbiere Schrittweite (lambda = 0.2): x_neu = ( 0.99988; 0.999822; 2) f(x_neu) = 5 Schritt 22: x = ( 0.99988; 0.999822; 2) lambda = 0.2 f(x) = 5 grad f(x) = ( 0.000124878; 0.000115197; 0) ||grad f(x)|| = 0.000169896 x_neu = ( 0.999905; 0.999845; 2) f(x_neu) = 5 Test mit doppelter Schrittweite (lambda = 0.4): x_test = ( 0.99993; 0.999868; 2) f(x_test) = 5 verdoppele Schrittweite! Schritt 23: x = ( 0.99993; 0.999868; 2) lambda = 0.4 f(x) = 5 grad f(x) = ( 1.72307e-05; 0.000122924; 0) ||grad f(x)|| = 0.000124126 x_neu = ( 0.999937; 0.999918; 2) f(x_neu) = 5 Test mit doppelter Schrittweite (lambda = 0.8): x_test = ( 0.999944; 0.999967; 2) f(x_test) = 5 verdoppele Schrittweite! Schritt 24: x = ( 0.999944; 0.999967; 2) lambda = 0.8 f(x) = 5 grad f(x) = ( 0.000158806; -4.61853e-05; 0) ||grad f(x)|| = 0.000165386 x_neu = ( 1.00007; 0.99993; 2) f(x_neu) = 5 halbiere Schrittweite (lambda = 0.4): x_neu = ( 1.00001; 0.999948; 2) f(x_neu) = 5 Ende wegen Schrittanzahl = 25 bei x = ( 1.00001; 0.999948; 2) lambda = 0.4 f(x) = 5 grad f(x) = ( -0.000132161; 0.000117861; 0) ||grad f(x)|| = 0.000177081