octave:2> octave:2> i ans = 0 + 1i octave:3> for i=1:10 > disp('ciao') > end ciao ciao ciao ciao ciao ciao ciao ciao ciao ciao octave:4> i i = 10 octave:5> 1i ans = 0 + 1i octave:6> 2i ans = 0 + 2i octave:7> 2*1i ans = 0 + 2i octave:8> 1i=4 parse error: invalid constant left hand side of assignment >>> 1i=4 ^ octave:8> A=rand(4)+1i*rand(4) A = Columns 1 through 3: 0.747746 + 0.577660i 0.103150 + 0.479838i 0.035218 + 0.044901i 0.467306 + 0.858542i 0.340779 + 0.611390i 0.659572 + 0.303490i 0.972723 + 0.651624i 0.912498 + 0.061759i 0.241592 + 0.773722i 0.499018 + 0.919249i 0.630905 + 0.853333i 0.573691 + 0.920123i Column 4: 0.556480 + 0.350194i 0.420008 + 0.792985i 0.964443 + 0.541867i 0.854313 + 0.028257i octave:9> A A = Columns 1 through 3: 0.747746 + 0.577660i 0.103150 + 0.479838i 0.035218 + 0.044901i 0.467306 + 0.858542i 0.340779 + 0.611390i 0.659572 + 0.303490i 0.972723 + 0.651624i 0.912498 + 0.061759i 0.241592 + 0.773722i 0.499018 + 0.919249i 0.630905 + 0.853333i 0.573691 + 0.920123i Column 4: 0.556480 + 0.350194i 0.420008 + 0.792985i 0.964443 + 0.541867i 0.854313 + 0.028257i octave:10> A A = 0.747746 + 0.577660i 0.103150 + 0.479838i 0.035218 + 0.044901i 0.556480 + 0.350194i 0.467306 + 0.858542i 0.340779 + 0.611390i 0.659572 + 0.303490i 0.420008 + 0.792985i 0.972723 + 0.651624i 0.912498 + 0.061759i 0.241592 + 0.773722i 0.964443 + 0.541867i 0.499018 + 0.919249i 0.630905 + 0.853333i 0.573691 + 0.920123i 0.854313 + 0.028257i octave:11> A' ans = 0.747746 - 0.577660i 0.467306 - 0.858542i 0.972723 - 0.651624i 0.499018 - 0.919249i 0.103150 - 0.479838i 0.340779 - 0.611390i 0.912498 - 0.061759i 0.630905 - 0.853333i 0.035218 - 0.044901i 0.659572 - 0.303490i 0.241592 - 0.773722i 0.573691 - 0.920123i 0.556480 - 0.350194i 0.420008 - 0.792985i 0.964443 - 0.541867i 0.854313 - 0.028257i octave:12> A.' ans = 0.747746 + 0.577660i 0.467306 + 0.858542i 0.972723 + 0.651624i 0.499018 + 0.919249i 0.103150 + 0.479838i 0.340779 + 0.611390i 0.912498 + 0.061759i 0.630905 + 0.853333i 0.035218 + 0.044901i 0.659572 + 0.303490i 0.241592 + 0.773722i 0.573691 + 0.920123i 0.556480 + 0.350194i 0.420008 + 0.792985i 0.964443 + 0.541867i 0.854313 + 0.028257i octave:13> A=rand(A) error: octave_base_value::array_value(): wrong type argument 'complex matrix' error: rand: expecting integer vector octave:13> A=rand(4) A = 0.64018 0.99344 0.23740 0.93362 0.41984 0.17482 0.51475 0.87383 0.31995 0.24470 0.89226 0.18300 0.48135 0.26361 0.35214 0.66181 octave:14> [Q,R]=qr(A); octave:15> Q Q = -0.667374 0.732312 0.104533 -0.086044 -0.437672 -0.497130 0.074818 -0.745457 -0.333543 -0.150298 -0.907831 0.204945 -0.501801 -0.440444 0.399146 0.628400 octave:16> Q' ans = -0.667374 -0.437672 -0.333543 -0.501801 0.732312 -0.497130 -0.150298 -0.440444 0.104533 0.074818 -0.907831 0.399146 -0.086044 -0.745457 0.204945 0.628400 octave:17> inv(Q) ans = -0.667374 -0.437672 -0.333543 -0.501801 0.732312 -0.497130 -0.150298 -0.440444 0.104533 0.074818 -0.907831 0.399146 -0.086044 -0.745457 0.204945 0.628400 octave:18> Q*Q' ans = 1.00000 0.00000 -0.00000 0.00000 0.00000 1.00000 -0.00000 0.00000 -0.00000 -0.00000 1.00000 -0.00000 0.00000 0.00000 -0.00000 1.00000 octave:19> Q'*Q ans = 1.00000 -0.00000 0.00000 0.00000 -0.00000 1.00000 0.00000 -0.00000 0.00000 0.00000 1.00000 -0.00000 0.00000 -0.00000 -0.00000 1.00000 octave:20> format long e octave:21> Q*Q' ans = 1.00000000000000e+00 0.00000000000000e+00 -2.08166817117217e-17 2.08166817117217e-17 0.00000000000000e+00 1.00000000000000e+00 -8.32667268468867e-17 1.11022302462516e-16 -2.08166817117217e-17 -8.32667268468867e-17 1.00000000000000e+00 -8.32667268468867e-17 2.08166817117217e-17 1.11022302462516e-16 -8.32667268468867e-17 1.00000000000000e+00 octave:22> Q*Q' ans = 1.00000000000000e+00 0.00000000000000e+00 -2.08166817117217e-17 2.08166817117217e-17 0.00000000000000e+00 1.00000000000000e+00 -8.32667268468867e-17 1.11022302462516e-16 -2.08166817117217e-17 -8.32667268468867e-17 1.00000000000000e+00 -8.32667268468867e-17 2.08166817117217e-17 1.11022302462516e-16 -8.32667268468867e-17 1.00000000000000e+00 octave:23> format octave:24> Q(1,:)*Q(1,:) error: operator *: nonconformant arguments (op1 is 1x4, op2 is 1x4) octave:24> Q(1,:)*Q(:,1) ans = 0.13319 octave:25> Q(1,:)*Q'(:,1) ans = 1.0000 octave:26> Q(1,:)*Q'(:,2) ans = 0 octave:27> norm(Q) ans = 1.0000 octave:28> Q(1,:)*Q(:,2)' error: operator *: nonconformant arguments (op1 is 1x4, op2 is 1x4) octave:28> Q Q = -0.667374 0.732312 0.104533 -0.086044 -0.437672 -0.497130 0.074818 -0.745457 -0.333543 -0.150298 -0.907831 0.204945 -0.501801 -0.440444 0.399146 0.628400 octave:29> sum(Q(:,1).*Q(:,1)) ans = 1.0000 octave:30> sum(Q(:,1).*Q(:,2)) ans = -8.3267e-17 octave:31> A=rand(4) A = 0.236561 0.124911 0.975854 0.950401 0.079177 0.205837 0.781161 0.188482 0.158977 0.869234 0.499015 0.199239 0.288938 0.339145 0.677231 0.202993 octave:32> [U,Lambda]=eig(A) U = -0.676155 -0.893615 0.789488 -0.608367 -0.357442 0.204103 -0.152945 -0.547190 -0.461059 0.208640 0.154928 0.573615 -0.449972 -0.340973 -0.573859 -0.037922 Lambda = Diagonal Matrix 1.60049 0 0 0 0 0.34283 0 0 0 0 -0.28696 0 0 0 0 -0.51196 octave:33> A*U(:,2) ans = -0.306359 0.069973 0.071528 -0.116896 octave:34> Lambda(2,2)*U(:,2) ans = -0.306359 0.069973 0.071528 -0.116896 octave:35> A*U ans = -1.082180 -0.306359 -0.226552 0.311457 -0.572083 0.069973 0.043889 0.280137 -0.737921 0.071528 -0.044458 -0.293666 -0.720176 -0.116896 0.164675 0.019415 octave:36> Lambda*U ans = -1.082180 -1.430224 1.263569 -0.973686 -0.122542 0.069973 -0.052434 -0.187593 0.132306 -0.059872 -0.044458 -0.164605 0.230366 0.174563 0.293791 0.019415 octave:37> U*Lambda ans = -1.082180 -0.306359 -0.226552 0.311457 -0.572083 0.069973 0.043889 0.280137 -0.737921 0.071528 -0.044458 -0.293666 -0.720176 -0.116896 0.164675 0.019415 octave:38> A*U ans = -1.082180 -0.306359 -0.226552 0.311457 -0.572083 0.069973 0.043889 0.280137 -0.737921 0.071528 -0.044458 -0.293666 -0.720176 -0.116896 0.164675 0.019415 octave:39> U*U' ans = 2.249136 0.271442 -0.101352 0.178965 0.271442 0.492232 -0.130186 0.199765 -0.101352 -0.130186 0.609143 0.025663 0.178965 0.199765 0.025663 0.649489 octave:40> norm(U) ans = 1.5245 octave:41> A A = 0.236561 0.124911 0.975854 0.950401 0.079177 0.205837 0.781161 0.188482 0.158977 0.869234 0.499015 0.199239 0.288938 0.339145 0.677231 0.202993 octave:42> U*Lambda*inv(U) ans = 0.236561 0.124911 0.975854 0.950401 0.079177 0.205837 0.781161 0.188482 0.158977 0.869234 0.499015 0.199239 0.288938 0.339145 0.677231 0.202993 octave:43> A*A' ans = 1.92712 0.98587 0.82251 0.96452 0.98587 0.69438 0.61887 0.65997 0.82251 0.61887 1.06955 0.71912 0.96452 0.65997 0.71912 0.69835 octave:44> A'*A ans = 0.17099 0.28203 0.56771 0.33008 0.28203 0.92856 0.94613 0.39954 0.56771 0.94613 2.27016 1.31158 0.33008 0.39954 1.31158 1.01969 octave:45> A=rand(4) A = 0.835447 0.073800 0.903136 0.365984 0.933156 0.451912 0.879421 0.999102 0.529047 0.198761 0.093232 0.208803 0.753403 0.531043 0.280820 0.777723 octave:46> A=A*A' A = 1.65302 1.97285 0.61728 1.20687 1.97285 2.84659 0.87411 1.96701 0.61728 0.87411 0.37169 0.69271 1.20687 1.96701 0.69271 1.53334 octave:47> [U,Lambda]=eig(A) U = -0.346250 -0.268333 -0.753563 0.490153 0.480515 0.539046 0.036589 0.690794 0.547362 -0.787152 0.174647 0.224242 -0.591279 -0.133485 0.632694 0.481943 Lambda = Diagonal Matrix 2.8282e-04 0 0 0 0 1.0099e-01 0 0 0 0 4.0087e-01 0 0 0 0 5.9025e+00 octave:48> A A = 1.65302 1.97285 0.61728 1.20687 1.97285 2.84659 0.87411 1.96701 0.61728 0.87411 0.37169 0.69271 1.20687 1.96701 0.69271 1.53334 octave:49> U'*U ans = 1.0000e+00 -2.2204e-16 -1.1102e-16 -2.2204e-16 -2.2204e-16 1.0000e+00 -4.7184e-16 1.2490e-16 -1.1102e-16 -4.7184e-16 1.0000e+00 5.5511e-17 -2.2204e-16 1.2490e-16 5.5511e-17 1.0000e+00 octave:50> U*Lambda*U' ans = 1.65302 1.97285 0.61728 1.20687 1.97285 2.84659 0.87411 1.96701 0.61728 0.87411 0.37169 0.69271 1.20687 1.96701 0.69271 1.53334 octave:51> A A = 1.65302 1.97285 0.61728 1.20687 1.97285 2.84659 0.87411 1.96701 0.61728 0.87411 0.37169 0.69271 1.20687 1.96701 0.69271 1.53334 octave:52> 1/3 ans = 0.33333 octave:53> 1/eps ans = 4.5036e+15 octave:54> 1/1e-50 ans = 1.0000e+50 octave:55> 1/0 warning: division by zero ans = Inf octave:56> ls 2018-10-23.txt 2018-11-06.txt 2018-11-20.txt gradott.m gradott.m~ jacobi.m jacobi.m~ potenze.m octave:57> A = [-2, 1 ,0, 0;1, -2, 1, 0;0, 1, -2 ,1;0, 0, 0, 1]; octave:58> lambda = potenze (A); octave:59> lambda lambda = -3.4142 octave:60> eig(A) ans = -3.41421 -2.00000 -0.58579 1.00000 octave:61> octave:61> A A = -2 1 0 0 1 -2 1 0 0 1 -2 1 0 0 0 1 octave:62> sum(A,2) ans = -1 0 0 1 octave:63> lambda = potenze (A,[-1;0;0;1]); octave:64> lambda lambda = -3.4142 octave:65> A=[2,1,0,0;1,2,1,0;0,1,2,1;0,0,1,2] A = 2 1 0 0 1 2 1 0 0 1 2 1 0 0 1 2 octave:66> potenze(A) ans = 3.6180 octave:67> eig(A) ans = 0.38197 1.38197 2.61803 3.61803 octave:68> sum(A,2) ans = 3 4 4 3 octave:69> potenze(A,[3;4;4;3]) ans = 3.6180 octave:70> potenze(A) ans = 3.6180 octave:71> OP=@(x) A*x; octave:72> OP([1;2;3;4]) ans = 4 8 12 11 octave:73> A*[1;2;3;4] ans = 4 8 12 11 octave:74> potenzeOP(OP,4) ans = 3.6180 octave:75> [L,U,P]=lu(A); octave:76> OP=@(x) U\(L\(P*x)); octave:77> potenzeOP(OP,4) ans = 2.6180 octave:78> potenzeOP(OP,4) ans = 2.6180 octave:79> A A = 2 1 0 0 1 2 1 0 0 1 2 1 0 0 1 2 octave:80> eig(A) ans = 0.38197 1.38197 2.61803 3.61803 octave:81> potenzeOP(OP,4) ans = 2.6180 octave:82> eig(A) ans = 0.38197 1.38197 2.61803 3.61803 octave:83> 1/potenzeOP(OP,4) ans = 0.38197 octave:84> format long e octave:85> potenzeOP(OP,4) ans = 2.61803398874920e+00 octave:86> eig(A) ans = 3.81966011250105e-01 1.38196601125011e+00 2.61803398874989e+00 3.61803398874990e+00 octave:87> 1./eig(A) ans = 2.61803398874990e+00 7.23606797749979e-01 3.81966011250105e-01 2.76393202250021e-01 octave:88> A=rand(4) A = 2.28976459553123e-01 1.67136666315150e-01 4.52972949893313e-01 3.24520090855451e-01 6.65403292332117e-01 1.64234462792962e-01 4.58338453439738e-01 5.46583972127875e-01 3.56656187117410e-01 1.41637894663302e-01 9.43714572785529e-01 6.65992896010268e-01 4.08237655052539e-02 5.36862780396562e-01 5.91847333655208e-01 4.73420506200610e-01 octave:89> [L,U,P]=lu(A); octave:90> OP=@(x) U\(L\(P*x)); octave:91> 1/potenzeOP(OP,4) ans = 1.20797817365787e-01 octave:92> eig(A) ans = 1.77531414813095e+00 -2.67828217245310e-01 1.20798205496249e-01 1.82061864950340e-01 octave:93> potenzeOP(OP,4) ans = 8.27829688206499e+00 octave:94> octave:94> A = [1, 2; 2, 1]; octave:95> qr_shift (A, 0) its = 1.00000000000000e+00 A = 2.60000000000000e+00 1.20000000000000e+00 1.20000000000000e+00 -6.00000000000000e-01 Invio per continuare, q per interrompere: its = 2.00000000000000e+00 A = 2.95121951219512e+00 4.39024390243902e-01 4.39024390243903e-01 -9.51219512195122e-01 Invio per continuare, q per interrompere: its = 3.00000000000000e+00 A = 2.99452054794521e+00 1.47945205479452e-01 1.47945205479452e-01 -9.94520547945206e-01 Invio per continuare, q per interrompere: its = 4.00000000000000e+00 A = 2.99939042974703e+00 4.93751904907040e-02 4.93751904907041e-02 -9.99390429747029e-01 Invio per continuare, q per interrompere: its = 5.00000000000000e+00 A = 2.99993226079594e+00 1.64606265876377e-02 1.64606265876376e-02 -9.99932260795936e-01 Invio per continuare, q per interrompere: its = 6.00000000000000e+00 A = 2.99999247330847e+00 5.48695812525159e-03 5.48695812525168e-03 -9.99992473308470e-01 Invio per continuare, q per interrompere: its = 7.00000000000000e+00 A = 2.99999916369954e+00 1.82898910091438e-03 1.82898910091429e-03 -9.99999163699542e-01 Invio per continuare, q per interrompere: its = 8.00000000000000e+00 A = 2.99999990707771e+00 6.09663146940575e-04 6.09663146940666e-04 -9.99999907077710e-01 Invio per continuare, q per interrompere: its = 9.00000000000000e+00 A = 2.99999998967530e+00 2.03221053176706e-04 2.03221053176614e-04 -9.99999989675301e-01 Invio per continuare, q per interrompere: its = 1.00000000000000e+01 A = 2.99999999885281e+00 6.77403512142022e-05 6.77403512142934e-05 -9.99999998852811e-01 Invio per continuare, q per interrompere: its = 1.10000000000000e+01 A = 2.99999999987253e+00 2.25801170772787e-05 2.25801170771875e-05 -9.99999999872535e-01 Invio per continuare, q per interrompere: its = 1.20000000000000e+01 A = 2.99999999998584e+00 7.52670569251780e-06 7.52670569260903e-06 -9.99999999985837e-01 Invio per continuare, q per interrompere: its = 1.30000000000000e+01 A = 2.99999999999843e+00 2.50890189763548e-06 2.50890189754424e-06 -9.99999999998426e-01 Invio per continuare, q per interrompere: its = 1.40000000000000e+01 A = 2.99999999999982e+00 0.00000000000000e+00 0.00000000000000e+00 -9.99999999999825e-01 Invio per continuare, q per interrompere: its = 1.50000000000000e+01 A = 2.99999999999982e+00 0.00000000000000e+00 0.00000000000000e+00 -9.99999999999825e-01 Invio per continuare, q per interrompere: its = 1.60000000000000e+01 A = 2.99999999999982e+00 0.00000000000000e+00 0.00000000000000e+00 -9.99999999999825e-01 Invio per continuare, q per interrompere: its = 1.70000000000000e+01 A = 2.99999999999982e+00 0.00000000000000e+00 0.00000000000000e+00 -9.99999999999825e-01 Invio per continuare, q per interrompere: its = 1.80000000000000e+01 A = 2.99999999999982e+00 0.00000000000000e+00 0.00000000000000e+00 -9.99999999999825e-01 Invio per continuare, q per interrompere: its = 1.90000000000000e+01 A = 2.99999999999982e+00 0.00000000000000e+00 0.00000000000000e+00 -9.99999999999825e-01 Invio per continuare, q per interrompere: its = 2.00000000000000e+01 A = 2.99999999999982e+00 0.00000000000000e+00 0.00000000000000e+00 -9.99999999999825e-01 Invio per continuare, q per interrompere: its = 2.10000000000000e+01 A = 2.99999999999982e+00 0.00000000000000e+00 0.00000000000000e+00 -9.99999999999825e-01 Invio per continuare, q per interrompere: its = 2.20000000000000e+01 A = 2.99999999999982e+00 0.00000000000000e+00 0.00000000000000e+00 -9.99999999999825e-01 Invio per continuare, q per interrompere: its = 2.30000000000000e+01 A = 2.99999999999982e+00 0.00000000000000e+00 0.00000000000000e+00 -9.99999999999825e-01 Invio per continuare, q per interrompere: q ans = 2.99999999999982e+00 0.00000000000000e+00 0.00000000000000e+00 -9.99999999999825e-01 octave:96> eig(A) ans = -1.00000000000000e+00 3.00000000000000e+00 octave:97> qr_shift (A, 2.5) its = 1.00000000000000e+00 A = -9.20000000000001e-01 5.60000000000000e-01 5.60000000000000e-01 2.92000000000000e+00 Invio per continuare, q per interrompere: its = 2.00000000000000e+00 A = -9.98334721065779e-01 8.15986677768531e-02 8.15986677768526e-02 2.99833472106578e+00 Invio per continuare, q per interrompere: its = 3.00000000000000e+00 A = -9.99966000849980e-01 1.16617084572881e-02 1.16617084572886e-02 2.99996600084998e+00 Invio per continuare, q per interrompere: its = 4.00000000000000e+00 A = -9.99999306134020e-01 1.66597222246362e-03 1.66597222246315e-03 2.99999930613402e+00 Invio per continuare, q per interrompere: its = 5.00000000000000e+00 A = -9.99999985839469e-01 2.37996072221786e-04 2.37996072222256e-04 2.99999998583947e+00 Invio per continuare, q per interrompere: its = 6.00000000000000e+00 A = -9.99999999711011e-01 3.39994390072698e-05 3.39994390067999e-05 2.99999999971101e+00 Invio per continuare, q per interrompere: its = 7.00000000000000e+00 A = -9.99999999994104e-01 4.85706271513096e-06 4.85706271560087e-06 2.99999999999410e+00 Invio per continuare, q per interrompere: its = 8.00000000000000e+00 A = -9.99999999999881e-01 0.00000000000000e+00 0.00000000000000e+00 2.99999999999988e+00 Invio per continuare, q per interrompere: its = 9.00000000000000e+00 A = -9.99999999999881e-01 0.00000000000000e+00 0.00000000000000e+00 2.99999999999988e+00 Invio per continuare, q per interrompere: its = 1.00000000000000e+01 A = -9.99999999999881e-01 0.00000000000000e+00 0.00000000000000e+00 2.99999999999988e+00 Invio per continuare, q per interrompere: its = 1.10000000000000e+01 A = -9.99999999999881e-01 0.00000000000000e+00 0.00000000000000e+00 2.99999999999988e+00 Invio per continuare, q per interrompere: its = 1.20000000000000e+01 A = -9.99999999999881e-01 0.00000000000000e+00 0.00000000000000e+00 2.99999999999988e+00 Invio per continuare, q per interrompere: octave:97> A = [0, 0, 2; 1, 0, 1; 0, 1, 1]; octave:98> A A = 0.00000000000000e+00 0.00000000000000e+00 2.00000000000000e+00 1.00000000000000e+00 0.00000000000000e+00 1.00000000000000e+00 0.00000000000000e+00 1.00000000000000e+00 1.00000000000000e+00 octave:99> qr_shift(A,0) its = 1.00000000000000e+00 A = 0.00000000000000e+00 1.00000000000000e+00 -1.00000000000000e+00 1.00000000000000e+00 1.00000000000000e+00 0.00000000000000e+00 0.00000000000000e+00 -2.00000000000000e+00 0.00000000000000e+00 Invio per continuare, q per interrompere: its = 2.00000000000000e+00 A = 1.00000000000000e+00 -4.47213595499958e-01 -8.94427190999916e-01 -2.23606797749979e+00 4.00000000000000e-01 -2.00000000000000e-01 0.00000000000000e+00 8.00000000000000e-01 -4.00000000000000e-01 Invio per continuare, q per interrompere: its = 3.00000000000000e+00 A = 1.50000000000000e+00 7.63762615825974e-01 -1.87082869338697e+00 7.63762615825973e-01 -2.14285714285714e-01 2.91605921759902e-01 0.00000000000000e+00 -9.33138949631687e-01 -2.85714285714286e-01 Invio per continuare, q per interrompere: its = 4.00000000000000e+00 A = 1.76470588235294e+00 -1.45171175779898e+00 5.54759304350096e-01 -4.88624933112828e-01 -2.13981244671782e-01 -9.84202536379322e-01 0.00000000000000e+00 9.56082463911342e-01 -5.50724637681159e-01 Invio per continuare, q per interrompere: its = 5.00000000000000e+00 A = 2.12280701754386e+00 -1.10179246609607e+00 2.63092022172870e-01 3.00302504712696e-01 -6.10861625052392e-01 8.97336767499697e-01 0.00000000000000e+00 -8.24555296684860e-01 -5.11945392491468e-01 Invio per continuare, q per interrompere: its = 6.00000000000000e+00 A = 1.95801526717557e+00 -3.63616142558868e-01 -1.47096244232965e+00 -1.31610226332570e-01 -4.81984989631418e-01 -7.96803586156882e-01 0.00000000000000e+00 8.71261984524200e-01 -4.76030277544155e-01 Invio per continuare, q per interrompere: its = 7.00000000000000e+00 A = 1.98017839444995e+00 1.12397367257726e+00 8.80870874990596e-01 6.75463199658621e-02 -4.72535767969865e-01 8.87633928300242e-01 0.00000000000000e+00 -8.75326011757322e-01 -5.07642626480086e-01 Invio per continuare, q per interrompere: its = 8.00000000000000e+00 A = 2.01792476647311e+00 1.31009607484766e+00 4.38680792321683e-01 -3.45466603973845e-02 -5.16028905324915e-01 -8.71465105042494e-01 0.00000000000000e+00 8.60439937678023e-01 -5.01895861148197e-01 Invio per continuare, q per interrompere: its = 9.00000000000000e+00 A = 1.99535143175902e+00 2.79807253754566e-01 -1.39937665708297e+00 1.69792627256816e-02 -4.98289668816783e-01 8.57541148138991e-01 0.00000000000000e+00 -8.66601078808377e-01 -4.97061762942235e-01 Invio per continuare, q per interrompere: its = 1.00000000000000e+01 A = 1.99769617533974e+00 -1.07599370227706e+00 9.20239041973643e-01 -8.51612036862199e-03 -4.96722239402336e-01 -8.68829844707062e-01 0.00000000000000e+00 8.67157401141924e-01 -5.00973935937401e-01 Invio per continuare, q per interrompere: its = 1.10000000000000e+01 A = 2.00227399493714e+00 -1.33308006710027e+00 4.59894429659431e-01 4.26989255128678e-03 -5.02030748468807e-01 8.66727109500795e-01 0.00000000000000e+00 -8.65321446108489e-01 -5.00243246468336e-01 Invio per continuare, q per interrompere: its = 1.20000000000000e+01 A = 1.99942890277337e+00 -2.68837030115392e-01 -1.39006667962936e+00 -2.13034971828483e-03 -4.99795247755844e-01 -8.64967817300649e-01 0.00000000000000e+00 8.66096067371368e-01 -4.99633655017529e-01 Invio per continuare, q per interrompere: its = 1.30000000000000e+01 A = 1.99971477529672e+00 1.06991478483768e+00 9.25123084372656e-01 1.06558707178501e-03 -4.99592745970141e-01 8.66377561691845e-01 0.00000000000000e+00 -8.66166426550887e-01 -5.00122029326576e-01 Invio per continuare, q per interrompere: its = 1.40000000000000e+01 A = 2.00028475826373e+00 1.33590372657157e+00 4.62533303268388e-01 -5.32977909870377e-04 -5.00254254655610e-01 -8.66113452579499e-01 0.00000000000000e+00 8.65937319852542e-01 -5.00030503608116e-01 Invio per continuare, q per interrompere: its = 1.50000000000000e+01 A = 1.99992876986515e+00 2.67458332537029e-01 -1.38889730515179e+00 2.66417131843855e-04 -4.99974548327689e-01 8.65893252119831e-01 0.00000000000000e+00 -8.66034216362670e-01 -4.99954221537465e-01 Invio per continuare, q per interrompere: its = 1.60000000000000e+01 A = 1.99996439000193e+00 -1.06915371381336e+00 9.25732982542573e-01 -1.33215003398032e-04 -4.99949131853168e-01 -8.66069448540784e-01 0.00000000000000e+00 8.66043024180586e-01 -5.00015258148763e-01 Invio per continuare, q per interrompere: its = 1.70000000000000e+01 A = 2.00003560270927e+00 -1.33625591145389e+00 4.62862959780604e-01 6.66103815499380e-05 -5.00031788230287e-01 8.66036415119149e-01 0.00000000000000e+00 -8.66014391900815e-01 -5.00003814478986e-01 Invio per continuare, q per interrompere: its = 1.80000000000000e+01 A = 1.99999109868886e+00 -2.67285880068863e-01 -1.38875104548978e+00 -3.33040685358626e-05 -4.99996820767496e-01 -8.66008885556424e-01 0.00000000000000e+00 8.66026505038194e-01 -4.99994277921360e-01 Invio per continuare, q per interrompere: its = 1.90000000000000e+01 A = 1.99999554942365e+00 1.06905856121701e+00 9.25809210270399e-01 1.66521348469426e-05 -4.99993642085024e-01 8.66030909769837e-01 0.00000000000000e+00 -8.66027606217561e-01 -5.00001907338629e-01 Invio per continuare, q per interrompere: its = 2.00000000000000e+01 A = 2.00000445046246e+00 1.33629992249025e+00 4.62904163673415e-01 -8.32611241920284e-06 -5.00003973628711e-01 -8.66026780283064e-01 0.00000000000000e+00 8.66024027277238e-01 -5.00000476833748e-01 Invio per continuare, q per interrompere: its = 2.10000000000000e+01 A = 1.99999888737448e+00 2.67264321710542e-01 -1.38873276165948e+00 4.16303867460902e-06 -4.99999602630731e-01 8.66023339017347e-01 0.00000000000000e+00 -8.66025541436181e-01 -4.99999284743751e-01 Invio per continuare, q per interrompere: its = 2.20000000000000e+01 A = 1.99999944368848e+00 -1.06904666685025e+00 9.25818738587149e-01 -2.08152090883876e-06 -4.99999205270056e-01 -8.66026092038721e-01 0.00000000000000e+00 8.66025679086761e-01 -5.00000238418423e-01 Invio per continuare, q per interrompere: its = 2.30000000000000e+01 A = 2.00000055630974e+00 -1.33630542368113e+00 4.62909314110459e-01 1.04076115747390e-06 -5.00000496705150e-01 8.66025575848046e-01 0.00000000000000e+00 -8.66025231720700e-01 -5.00000059604592e-01 Invio per continuare, q per interrompere: its = 2.40000000000000e+01 A = 1.99999986092241e+00 -2.67261626887631e-01 -1.38873047615925e+00 0.00000000000000e+00 -4.99999950329385e-01 -8.66025145688731e-01 0.00000000000000e+00 8.66025420990830e-01 -4.99999910593025e-01 Invio per continuare, q per interrompere: its = 2.50000000000000e+01 A = 1.99999986092241e+00 -1.06904510570988e+00 -9.25820541237810e-01 0.00000000000000e+00 -5.00000039736412e-01 8.66025369371665e-01 0.00000000000000e+00 -8.66025197307896e-01 -4.99999821185999e-01 Invio per continuare, q per interrompere: its = 2.60000000000000e+01 A = 1.99999986092241e+00 1.33630672463236e+00 4.62909764773274e-01 0.00000000000000e+00 -4.99999801317818e-01 -8.66025334958978e-01 0.00000000000000e+00 8.66025231720582e-01 -5.00000059604592e-01 Invio per continuare, q per interrompere: its = 2.70000000000000e+01 A = 1.99999986092241e+00 -2.67261626887514e-01 1.38873047615927e+00 0.00000000000000e+00 -4.99999950329385e-01 8.66025145688731e-01 0.00000000000000e+00 -8.66025420990830e-01 -4.99999910593025e-01 Invio per continuare, q per interrompere: its = 2.80000000000000e+01 A = 1.99999986092241e+00 -1.06904510570996e+00 9.25820541237719e-01 0.00000000000000e+00 -5.00000039736412e-01 -8.66025369371665e-01 0.00000000000000e+00 8.66025197307896e-01 -4.99999821185999e-01 Invio per continuare, q per interrompere: its = 2.90000000000000e+01 A = 1.99999986092241e+00 1.33630672463232e+00 -4.62909764773387e-01 0.00000000000000e+00 -4.99999801317818e-01 8.66025334958979e-01 0.00000000000000e+00 -8.66025231720582e-01 -5.00000059604592e-01 Invio per continuare, q per interrompere: its = 3.00000000000000e+01 A = 1.99999986092241e+00 -2.67261626887396e-01 -1.38873047615930e+00 0.00000000000000e+00 -4.99999950329385e-01 -8.66025145688731e-01 0.00000000000000e+00 8.66025420990830e-01 -4.99999910593025e-01 Invio per continuare, q per interrompere: its = 3.10000000000000e+01 A = 1.99999986092241e+00 -1.06904510571004e+00 -9.25820541237628e-01 0.00000000000000e+00 -5.00000039736412e-01 8.66025369371665e-01 0.00000000000000e+00 -8.66025197307896e-01 -4.99999821185998e-01 Invio per continuare, q per interrompere: its = 3.20000000000000e+01 A = 1.99999986092241e+00 1.33630672463229e+00 4.62909764773501e-01 0.00000000000000e+00 -4.99999801317818e-01 -8.66025334958979e-01 0.00000000000000e+00 8.66025231720582e-01 -5.00000059604592e-01 Invio per continuare, q per interrompere: its = 3.30000000000000e+01 A = 1.99999986092241e+00 -2.67261626887278e-01 1.38873047615932e+00 0.00000000000000e+00 -4.99999950329385e-01 8.66025145688731e-01 0.00000000000000e+00 -8.66025420990830e-01 -4.99999910593025e-01 Invio per continuare, q per interrompere: its = 3.40000000000000e+01 A = 1.99999986092241e+00 -1.06904510571012e+00 9.25820541237537e-01 0.00000000000000e+00 -5.00000039736412e-01 -8.66025369371665e-01 0.00000000000000e+00 8.66025197307896e-01 -4.99999821185998e-01 Invio per continuare, q per interrompere: its = 3.50000000000000e+01 A = 1.99999986092241e+00 1.33630672463225e+00 -4.62909764773615e-01 0.00000000000000e+00 -4.99999801317818e-01 8.66025334958979e-01 0.00000000000000e+00 -8.66025231720582e-01 -5.00000059604592e-01 Invio per continuare, q per interrompere: its = 3.60000000000000e+01 A = 1.99999986092241e+00 -2.67261626887160e-01 -1.38873047615934e+00 0.00000000000000e+00 -4.99999950329385e-01 -8.66025145688731e-01 0.00000000000000e+00 8.66025420990830e-01 -4.99999910593025e-01 Invio per continuare, q per interrompere: its = 3.70000000000000e+01 A = 1.99999986092241e+00 -1.06904510571020e+00 -9.25820541237446e-01 0.00000000000000e+00 -5.00000039736412e-01 8.66025369371665e-01 0.00000000000000e+00 -8.66025197307896e-01 -4.99999821185998e-01 Invio per continuare, q per interrompere: its = 3.80000000000000e+01 A = 1.99999986092241e+00 1.33630672463221e+00 4.62909764773729e-01 0.00000000000000e+00 -4.99999801317818e-01 -8.66025334958979e-01 0.00000000000000e+00 8.66025231720582e-01 -5.00000059604592e-01 Invio per continuare, q per interrompere: its = 3.90000000000000e+01 A = 1.99999986092241e+00 -2.67261626887041e-01 1.38873047615936e+00 0.00000000000000e+00 -4.99999950329385e-01 8.66025145688731e-01 0.00000000000000e+00 -8.66025420990830e-01 -4.99999910593025e-01 Invio per continuare, q per interrompere: its = 4.00000000000000e+01 A = 1.99999986092241e+00 -1.06904510571028e+00 9.25820541237355e-01 0.00000000000000e+00 -5.00000039736412e-01 -8.66025369371665e-01 0.00000000000000e+00 8.66025197307896e-01 -4.99999821185998e-01 Invio per continuare, q per interrompere: its = 4.10000000000000e+01 A = 1.99999986092241e+00 1.33630672463217e+00 -4.62909764773843e-01 0.00000000000000e+00 -4.99999801317818e-01 8.66025334958979e-01 0.00000000000000e+00 -8.66025231720582e-01 -5.00000059604592e-01 Invio per continuare, q per interrompere: its = 4.20000000000000e+01 A = 1.99999986092241e+00 -2.67261626886923e-01 -1.38873047615939e+00 0.00000000000000e+00 -4.99999950329385e-01 -8.66025145688731e-01 0.00000000000000e+00 8.66025420990830e-01 -4.99999910593025e-01 Invio per continuare, q per interrompere: its = 4.30000000000000e+01 A = 1.99999986092241e+00 -1.06904510571036e+00 -9.25820541237264e-01 0.00000000000000e+00 -5.00000039736412e-01 8.66025369371665e-01 0.00000000000000e+00 -8.66025197307896e-01 -4.99999821185998e-01 Invio per continuare, q per interrompere: its = 4.40000000000000e+01 A = 1.99999986092241e+00 1.33630672463213e+00 4.62909764773957e-01 0.00000000000000e+00 -4.99999801317818e-01 -8.66025334958979e-01 0.00000000000000e+00 8.66025231720582e-01 -5.00000059604592e-01 Invio per continuare, q per interrompere: its = 4.50000000000000e+01 A = 1.99999986092241e+00 -2.67261626886804e-01 1.38873047615941e+00 0.00000000000000e+00 -4.99999950329385e-01 8.66025145688731e-01 0.00000000000000e+00 -8.66025420990830e-01 -4.99999910593025e-01 Invio per continuare, q per interrompere: its = 4.60000000000000e+01 A = 1.99999986092241e+00 -1.06904510571043e+00 9.25820541237172e-01 0.00000000000000e+00 -5.00000039736412e-01 -8.66025369371665e-01 0.00000000000000e+00 8.66025197307896e-01 -4.99999821185998e-01 Invio per continuare, q per interrompere: its = 4.70000000000000e+01 A = 1.99999986092241e+00 1.33630672463209e+00 -4.62909764774071e-01 0.00000000000000e+00 -4.99999801317818e-01 8.66025334958979e-01 0.00000000000000e+00 -8.66025231720582e-01 -5.00000059604592e-01 Invio per continuare, q per interrompere: its = 4.80000000000000e+01 A = 1.99999986092241e+00 -2.67261626886686e-01 -1.38873047615943e+00 0.00000000000000e+00 -4.99999950329385e-01 -8.66025145688731e-01 0.00000000000000e+00 8.66025420990830e-01 -4.99999910593025e-01 Invio per continuare, q per interrompere: q ans = 1.99999986092241e+00 -2.67261626886686e-01 -1.38873047615943e+00 0.00000000000000e+00 -4.99999950329385e-01 -8.66025145688731e-01 0.00000000000000e+00 8.66025420990830e-01 -4.99999910593025e-01 octave:100> eig(A) ans = -5.00000000000000e-01 + 8.66025403784439e-01i -5.00000000000000e-01 - 8.66025403784439e-01i 2.00000000000000e+00 + 0.00000000000000e+00i octave:101> quit