error using fzero in line 6

20 visualizzazioni (ultimi 30 giorni)
Nathaniel Asefa
Nathaniel Asefa il 11 Giu 2021
Commentato: Star Strider il 11 Giu 2021
function hw7
close all
fun = @(e) hw7fun(e);
e0 = 0.05:0.025:1.25;
options = optimset('Display', 'iter');
[e, residual, exitflag, output] = fzero(fun, e0, options);
fprintf('exitflag %d residual %6.3e x %6.3f\n', exitflag, residual, e);
endu
function f = hw7fun(e)
dp=416;
L=1.5;
h=1e-3;
v=0.1;
d=5e-2;
p=2e3;
f = (dp/L)-150*((h*v)/d^2)*((1-e)^2/e^3)-(7/4)*((p*v^2)/d)*((1-e)/e^3);
endoutput.funcCount
end
%I cant figure out why there is an error

Risposta accettata

Star Strider
Star Strider il 11 Giu 2021
Try something like this —
hw7 % Call Function
Func-count x f(x) Procedure 2 1.25 366.741 initial 3 1.24992 366.73 interpolation 4 1.24992 366.73 bisection 5 1.02643 294.435 interpolation 6 0.838192 84.7275 bisection 7 0.77936 -49.5456 interpolation 8 0.801069 5.98228 interpolation 9 0.79873 0.367892 interpolation 10 0.798578 -0.000226454 interpolation 11 0.798578 1.10962e-07 interpolation 12 0.798578 -5.68434e-14 interpolation 13 0.798578 -5.68434e-14 interpolation Zero found in the interval [0.05, 1.25] exitflag 1 residual -5.684e-14 x 0.799
function hw7
fun = @(e) hw7fun(e);
% e0 = 0.05:0.025:1.25;
e0 = [0.05 1.25];
options = optimset('Display', 'iter');
[e, residual, exitflag, output] = fzero(fun, e0, options);
fprintf('exitflag %d residual %6.3e x %6.3f\n', exitflag, residual, e);
function f = hw7fun(e)
dp=416;
L=1.5;
h=1e-3;
v=0.1;
d=5e-2;
p=2e3;
f = (dp/L)-150*((h*v)/d^2)*((1-e)^2/e^3)-(7/4)*((p*v^2)/d)*((1-e)/e^3);
% endoutput.funcCount
end
end
.
  2 Commenti
Nathaniel Asefa
Nathaniel Asefa il 11 Giu 2021
i need it spaced by 0.025 is there any way I can keep it that way
Star Strider
Star Strider il 11 Giu 2021
Yes. Use a loop —
hw7 % Call Function
Search for an interval around 0.05 containing a sign change: Func-count a f(a) b f(b) Procedure 1 0.05 -5.36304e+06 0.05 -5.36304e+06 initial interval 3 0.0485858 -5.85392e+06 0.0514142 -4.92513e+06 search 5 0.048 -6.07465e+06 0.052 -4.75758e+06 search 7 0.0471716 -6.40598e+06 0.0528284 -4.53324e+06 search 9 0.046 -6.9166e+06 0.054 -4.23923e+06 search 11 0.0443431 -7.73478e+06 0.0556569 -3.86493e+06 search 13 0.042 -9.12545e+06 0.058 -3.40661e+06 search 15 0.0386863 -1.17178e+07 0.0613137 -2.87332e+06 search 17 0.034 -1.73465e+07 0.066 -2.29205e+06 search 19 0.0273726 -3.34734e+07 0.0726274 -1.70773e+06 search 21 0.018 -1.18859e+08 0.082 -1.17436e+06 search 23 0.00474517 -6.57608e+09 0.0952548 -738168 search 24 -0.014 2.60922e+08 0.0952548 -738168 search Search for a zero in the interval [-0.014, 0.0952548]: Func-count x f(x) Procedure 24 0.0952548 -738168 initial 25 0.0949466 -745639 interpolation 26 0.0404733 -1.0214e+07 bisection 27 -0.014 2.60922e+08 bisection 28 0.0132367 -3.00354e+08 interpolation 29 0.0132218 -3.01371e+08 interpolation 30 0.0059417 -3.34551e+09 bisection 31 0.00230164 -5.77676e+10 bisection 32 -0.00133842 2.94856e+11 bisection 33 -0.00125726 3.55696e+11 interpolation 34 0.000481607 -6.31707e+12 bisection 35 -0.000387827 1.21077e+13 interpolation 36 -0.000333065 1.91146e+13 interpolation 37 0.000183514 -1.14213e+14 bisection 38 0.000167152 -1.51145e+14 interpolation 39 -7.47752e-05 1.68875e+15 bisection 40 -5.17014e-05 5.1088e+15 interpolation 41 4.61885e-05 -7.16446e+15 bisection 42 4.61781e-05 -7.1693e+15 interpolation 43 2.17108e-05 -6.89871e+16 bisection 44 9.47716e-06 -8.29404e+17 bisection 45 3.36034e-06 -1.8606e+19 bisection 46 -2.75648e-06 3.37086e+19 bisection 47 -2.75247e-06 3.38563e+19 interpolation 48 -1.22527e-06 3.83805e+20 bisection 49 -4.61671e-07 7.17477e+21 bisection 50 3.01929e-07 -2.56503e+22 bisection 51 2.94989e-07 -2.75034e+22 interpolation 52 1.07559e-07 -5.67367e+23 bisection 53 -7.9871e-08 1.3856e+24 bisection 54 -7.93856e-08 1.41117e+24 interpolation 55 -3.27708e-08 2.00606e+25 bisection 56 1.3844e-08 -2.66086e+26 bisection 57 -9.46341e-09 8.33032e+26 interpolation 58 8.20148e-09 -1.27976e+27 interpolation 59 7.90729e-09 -1.42798e+27 interpolation 60 2.7044e-09 -3.56936e+28 bisection 61 -2.49848e-09 4.52663e+28 bisection 62 -2.4983e-09 4.52762e+28 interpolation 63 -1.19767e-09 4.10953e+29 bisection 64 -5.47355e-10 4.30523e+30 bisection 65 -2.22198e-10 6.43557e+31 bisection 66 1.0296e-10 -6.4684e+32 bisection 67 7.65273e-11 -1.57527e+33 interpolation 68 -5.96187e-11 3.33163e+33 bisection 69 -5.94251e-11 3.3643e+33 interpolation 70 -2.54854e-11 4.2651e+34 bisection 71 -8.51555e-12 1.14332e+36 bisection 72 8.45431e-12 -1.16834e+36 bisection 73 8.45386e-12 -1.16853e+36 interpolation 74 4.21162e-12 -9.45056e+36 bisection 75 2.0905e-12 -7.7278e+37 bisection 76 1.02994e-12 -6.46209e+38 bisection 77 4.99656e-13 -5.65967e+39 bisection 78 2.34516e-13 -5.47378e+40 bisection 79 1.01946e-13 -6.66338e+41 bisection 80 3.56609e-14 -1.55678e+43 bisection 81 -3.06242e-14 2.45817e+43 bisection 82 -3.01801e-14 2.56829e+43 interpolation 83 -1.38308e-14 2.66845e+44 bisection 84 -5.65624e-15 3.90141e+45 bisection 85 2.51837e-15 -4.42023e+46 bisection 86 1.72251e-15 -1.38141e+47 interpolation 87 -1.56893e-15 1.82807e+47 bisection 88 -1.12484e-15 4.96054e+47 interpolation 89 -5.24028e-16 4.90616e+48 bisection Current point x may be near a singular point. The interval [-0.014, 0.0952548] reduced to the requested tolerance and the function changes sign in the interval, but f(x) increased in magnitude as the interval reduced. exitflag -5 residual 4.906e+48 x -0.000 Search for an interval around 0.075 containing a sign change: Func-count a f(a) b f(b) Procedure 1 0.075 -1.54671e+06 0.075 -1.54671e+06 initial interval 3 0.0728787 -1.68966e+06 0.0771213 -1.41924e+06 search 5 0.072 -1.75396e+06 0.078 -1.37049e+06 search 7 0.0707574 -1.85052e+06 0.0792426 -1.30523e+06 search 9 0.069 -1.99937e+06 0.081 -1.21974e+06 search 11 0.0665147 -2.238e+06 0.0834853 -1.11096e+06 search 13 0.063 -2.6439e+06 0.087 -977852 search 15 0.0580294 -3.40132e+06 0.0919706 -823137 search 17 0.051 -5.04834e+06 0.099 -654748 search 19 0.0410589 -9.77714e+06 0.108941 -485831 search 21 0.027 -3.48918e+07 0.123 -332103 search 23 0.00711775 -1.94378e+09 0.142882 -206919 search 24 -0.021 7.78487e+07 0.142882 -206919 search Search for a zero in the interval [-0.021, 0.142882]: Func-count x f(x) Procedure 24 0.142882 -206919 initial 25 0.142448 -208928 interpolation 26 0.0607239 -2.95974e+06 bisection 27 -0.021 7.78487e+07 bisection 28 0.019862 -8.82981e+07 interpolation 29 0.0198447 -8.85303e+07 interpolation 30 0.00899536 -9.61151e+08 bisection 31 0.00357069 -1.54519e+10 bisection 32 -0.00185398 1.10995e+11 bisection 33 -0.00160849 1.69923e+11 interpolation 34 0.000858358 -1.11538e+12 bisection 35 0.000763486 -1.58514e+12 interpolation 36 -0.000375067 1.33857e+13 bisection 37 -0.000305634 2.47362e+13 interpolation 38 0.000194209 -9.63626e+13 bisection 39 0.000188447 -1.05476e+14 interpolation 40 6.63673e-05 -2.41498e+15 bisection 41 -5.57123e-05 4.08296e+15 bisection 42 -5.5659e-05 4.09471e+15 interpolation 43 -2.51658e-05 4.42982e+16 bisection 44 -9.91913e-06 7.23417e+17 bisection 45 5.3275e-06 -4.66909e+18 bisection 46 4.76263e-06 -6.53525e+18 interpolation 47 -2.29581e-06 5.83439e+19 bisection 48 -1.82203e-06 1.16719e+20 interpolation 49 1.23341e-06 -3.76257e+20 bisection 50 1.21293e-06 -3.95637e+20 interpolation 51 4.5931e-07 -7.28594e+21 bisection 52 -2.9431e-07 2.76944e+22 bisection 53 -2.86188e-07 3.01196e+22 interpolation 54 -1.01844e-07 6.68341e+23 bisection 55 8.25004e-08 -1.25729e+24 bisection 56 8.23522e-08 -1.2641e+24 interpolation 57 3.63402e-08 -1.4711e+25 bisection 58 1.33342e-08 -2.97786e+26 bisection 59 -9.67179e-09 7.80341e+26 bisection 60 -9.59424e-09 7.99416e+26 interpolation 61 -3.88152e-09 1.20726e+28 bisection 62 1.8312e-09 -1.14973e+29 bisection 63 1.40485e-09 -2.54632e+29 interpolation 64 -1.02516e-09 6.5529e+29 bisection 65 -1.01749e-09 6.70217e+29 interpolation 66 -4.13821e-10 9.96249e+30 bisection 67 1.89848e-10 -1.03179e+32 bisection 68 1.38446e-10 -2.66049e+32 interpolation 69 -1.11987e-10 5.02697e+32 bisection 70 -1.1178e-10 5.05483e+32 interpolation 71 -4.92753e-11 5.90087e+33 bisection 72 -1.80228e-11 1.20598e+35 bisection 73 1.32298e-11 -3.04889e+35 bisection 74 1.31375e-11 -3.11363e+35 interpolation 75 5.37052e-12 -4.55781e+36 bisection 76 -2.39646e-12 5.12971e+37 bisection 77 -1.64756e-12 1.57863e+38 interpolation 78 1.48703e-12 -2.14708e+38 bisection 79 1.48658e-12 -2.149e+38 interpolation 80 7.03159e-13 -2.03069e+39 bisection 81 3.11446e-13 -2.33698e+40 bisection 82 1.1559e-13 -4.57132e+41 bisection 83 -8.0266e-14 1.36524e+42 bisection 84 -7.92336e-14 1.41931e+42 interpolation 85 -3.07858e-14 2.41967e+43 bisection 86 1.76621e-14 -1.28138e+44 bisection 87 1.64805e-14 -1.57722e+44 interpolation 88 -6.56182e-15 2.4988e+45 bisection 89 4.95935e-15 -5.78804e+45 interpolation 90 3.39478e-15 -1.80456e+46 interpolation 91 -3.08774e-15 2.39817e+46 bisection 92 -2.64366e-15 3.82111e+46 interpolation 93 -1.24507e-15 3.65783e+47 bisection 94 -5.45777e-16 4.34269e+48 bisection Current point x may be near a singular point. The interval [-0.021, 0.142882] reduced to the requested tolerance and the function changes sign in the interval, but f(x) increased in magnitude as the interval reduced. exitflag -5 residual 4.343e+48 x -0.000 Search for an interval around 0.1 containing a sign change: Func-count a f(a) b f(b) Procedure 1 0.1 -634583 0.1 -634583 initial interval 3 0.0971716 -693841 0.102828 -581774 search 5 0.096 -720506 0.104 -561583 search 7 0.0943431 -760555 0.105657 -534565 search 9 0.092 -822320 0.108 -499181 search 11 0.0886863 -921393 0.111314 -454183 search 13 0.084 -1.09004e+06 0.116 -399166 search 15 0.0773726 -1.40507e+06 0.122627 -335285 search 17 0.068 -2.09115e+06 0.132 -265866 search 19 0.0547452 -4.06522e+06 0.145255 -196381 search 21 0.036 -1.45825e+07 0.164 -133343 search 23 0.00949033 -8.18058e+08 0.19051 -82243.1 search 24 -0.028 3.30697e+07 0.19051 -82243.1 search Search for a zero in the interval [-0.028, 0.19051]: Func-count x f(x) Procedure 24 0.19051 -82243.1 initial 25 0.189968 -83007.7 interpolation 26 0.0809838 -1.22049e+06 bisection 27 -0.028 3.30697e+07 bisection 28 0.0264919 -3.69576e+07 interpolation 29 0.0264744 -3.70316e+07 interpolation 30 0.0121038 -3.9328e+08 bisection 31 0.00491855 -5.90382e+09 bisection 32 -0.00226673 6.07568e+10 bisection 33 -0.00166579 1.52992e+11 interpolation 34 0.00132591 -3.0247e+11 bisection 35 0.00132277 -3.04629e+11 interpolation 36 0.000576415 -3.68423e+12 bisection 37 0.000203236 -8.40837e+13 bisection 38 -0.000169942 1.43872e+14 bisection 39 -0.000169767 1.44318e+14 interpolation 40 -7.65599e-05 1.57338e+15 bisection 41 -2.99564e-05 2.62633e+16 bisection 42 1.66471e-05 -1.53032e+17 bisection 43 1.5248e-05 -1.99141e+17 interpolation 44 -6.65466e-06 2.39569e+18 bisection 45 -4.33208e-06 8.68395e+18 interpolation 46 4.29666e-06 -8.90038e+18 bisection 47 4.29666e-06 -8.90038e+18 interpolation 48 2.13948e-06 -7.20908e+19 bisection 49 1.06089e-06 -5.91287e+20 bisection 50 5.21589e-07 -4.97529e+21 bisection 51 2.51941e-07 -4.41476e+22 bisection 52 1.17117e-07 -4.39485e+23 bisection 53 4.9705e-08 -5.74915e+24 bisection 54 -1.7707e-08 1.27165e+26 bisection 55 1.5999e-08 -1.72396e+26 interpolation 56 1.58148e-08 -1.78489e+26 interpolation 57 6.20809e-09 -2.95075e+27 bisection 58 -3.39865e-09 1.7984e+28 bisection 59 -3.08186e-09 2.41193e+28 interpolation 60 1.40472e-09 -2.54705e+29 bisection 61 1.01119e-09 -6.8281e+29 interpolation 62 -8.38572e-10 1.19725e+30 bisection 63 -8.37565e-10 1.20157e+30 interpolation 64 -3.75627e-10 1.33209e+31 bisection 65 -1.44658e-10 2.33227e+32 bisection 66 8.63113e-11 -1.098e+33 bisection 67 8.20177e-11 -1.27962e+33 interpolation 68 -2.91732e-11 2.84349e+34 bisection 69 2.64222e-11 -3.82733e+34 interpolation 70 2.61409e-11 -3.95223e+34 interpolation 71 1.03328e-11 -6.39951e+35 bisection 72 -5.47525e-12 4.30123e+36 bisection 73 -4.84071e-12 6.22413e+36 interpolation 74 2.42879e-12 -4.9276e+37 bisection 75 2.03237e-12 -8.40995e+37 interpolation 76 -1.20596e-12 4.02538e+38 bisection 77 -1.14334e-12 4.7236e+38 interpolation 78 4.13208e-13 -1.00069e+40 bisection 79 -3.65068e-13 1.45105e+40 interpolation 80 -3.56955e-13 1.55226e+40 interpolation 81 -1.30702e-13 3.16197e+41 bisection 82 9.55508e-14 -8.09285e+41 bisection 83 9.48511e-14 -8.27327e+41 interpolation 84 3.86378e-14 -1.22397e+43 bisection 85 -1.75756e-14 1.30039e+44 bisection 86 -1.25997e-14 3.5296e+44 interpolation 87 1.05311e-14 -6.04488e+44 bisection 88 1.0087e-14 -6.87894e+44 interpolation 89 4.52633e-15 -7.61316e+45 bisection 90 1.74601e-15 -1.32636e+47 bisection 91 -1.03431e-15 6.38049e+47 bisection 92 -5.9022e-16 3.43371e+48 interpolation 93 3.55852e-16 -1.56674e+49 bisection Current point x may be near a singular point. The interval [-0.028, 0.19051] reduced to the requested tolerance and the function changes sign in the interval, but f(x) increased in magnitude as the interval reduced. exitflag -5 residual -1.567e+49 x 0.000 Search for an interval around 0.125 containing a sign change: Func-count a f(a) b f(b) Procedure 1 0.125 -315675 0.125 -315675 initial interval 3 0.121464 -345477 0.128536 -289130 search 5 0.12 -358893 0.13 -278986 search 7 0.117929 -379048 0.132071 -265414 search 9 0.115 -410144 0.135 -247648 search 11 0.110858 -460050 0.139142 -225067 search 13 0.105 -545069 0.145 -197479 search 15 0.0967157 -704060 0.153284 -165484 search 17 0.085 -1.05085e+06 0.165 -130771 search 19 0.0684315 -2.05088e+06 0.181569 -96104.4 search 21 0.045 -7.39585e+06 0.205 -64758.5 search 23 0.0118629 -4.17834e+08 0.238137 -39471.2 search 24 -0.035 1.70481e+07 0.238137 -39471.2 search Search for a zero in the interval [-0.035, 0.238137]: Func-count x f(x) Procedure 24 0.238137 -39471.2 initial 25 0.237506 -39822.2 interpolation 26 0.101253 -610445 bisection 27 -0.035 1.70481e+07 bisection 28 0.0331265 -1.87723e+07 interpolation 29 0.0331104 -1.88002e+07 interpolation 30 0.015267 -1.95345e+08 bisection 31 0.00634536 -2.74567e+09 bisection 32 -0.0025763 4.13943e+10 bisection 33 0.00188453 -1.05286e+11 interpolation 34 -0.00131742 3.09176e+11 interpolation 35 0.00107114 -5.73854e+11 bisection 36 0.00106933 -5.76773e+11 interpolation 37 0.000473092 -6.66441e+12 bisection 38 0.000174974 -1.31767e+14 bisection 39 -0.000123143 3.78118e+14 bisection 40 -0.000121766 3.91088e+14 interpolation 41 -4.79255e-05 6.41396e+15 bisection 42 2.59155e-05 -4.05615e+16 bisection 43 2.32895e-05 -5.58873e+16 interpolation 44 -1.1005e-05 5.29715e+17 bisection 45 -8.46517e-06 1.16386e+18 interpolation 46 6.14227e-06 -3.0466e+18 bisection 47 6.09322e-06 -3.12077e+18 interpolation 48 2.46588e-06 -4.70854e+19 bisection 49 -1.16145e-06 4.5061e+20 bisection 50 -8.88604e-07 1.00619e+21 interpolation 51 6.52215e-07 -2.54467e+21 bisection 52 6.47658e-07 -2.59877e+21 interpolation 53 2.64732e-07 -3.80528e+22 bisection 54 -1.18194e-07 4.27579e+23 bisection 55 -8.13595e-08 1.31093e+24 interpolation 56 7.32687e-08 -1.79493e+24 bisection 57 7.32557e-08 -1.79589e+24 interpolation 58 3.46052e-08 -1.70366e+25 bisection 59 1.52799e-08 -1.979e+26 bisection 60 5.61724e-09 -3.98323e+27 bisection 61 -4.0454e-09 1.0664e+28 bisection 62 -4.01023e-09 1.0947e+28 interpolation 63 -1.61216e-09 1.68493e+29 bisection 64 7.85919e-10 -1.45436e+30 bisection 65 6.33854e-10 -2.77228e+30 interpolation 66 -4.13119e-10 1.00133e+31 bisection 67 -4.03324e-10 1.07607e+31 interpolation 68 -1.46478e-10 2.24638e+32 bisection 69 1.10367e-10 -5.25147e+32 bisection 70 1.09808e-10 -5.3322e+32 interpolation 71 4.58761e-11 -7.31216e+33 bisection 72 -1.80555e-11 1.19944e+35 bisection 73 1.39103e-11 -2.62298e+35 interpolation 74 1.0377e-11 -6.31809e+35 interpolation 75 -8.02493e-12 1.3661e+36 bisection 76 -7.99606e-12 1.38095e+36 interpolation 77 -3.41e-12 1.78049e+37 bisection 78 1.17605e-12 -4.34037e+38 bisection 79 -1.11698e-12 5.06608e+38 interpolation 80 -1.11552e-12 5.08591e+38 interpolation 81 -4.98767e-13 5.68999e+39 bisection 82 -1.90389e-13 1.02301e+41 bisection 83 1.17989e-13 -4.29809e+41 bisection 84 1.13662e-13 -4.80799e+41 interpolation 85 3.87309e-14 -1.21515e+43 bisection 86 -3.61997e-14 1.4883e+43 bisection 87 -3.57556e-14 1.54445e+43 interpolation 88 -1.7245e-14 1.37663e+44 bisection 89 -7.98967e-15 1.38426e+45 bisection 90 -3.36201e-15 1.85783e+46 bisection 91 1.26564e-15 -3.48237e+47 bisection 92 -1.04819e-15 6.13039e+47 interpolation 93 -6.04098e-16 3.20245e+48 interpolation 94 4.2742e-16 -9.04148e+48 bisection Current point x may be near a singular point. The interval [-0.035, 0.238137] reduced to the requested tolerance and the function changes sign in the interval, but f(x) increased in magnitude as the interval reduced. exitflag -5 residual -9.041e+48 x 0.000 Search for an interval around 0.15 containing a sign change: Func-count a f(a) b f(b) Procedure 1 0.15 -177303 0.15 -177303 initial interval 3 0.145757 -194239 0.154243 -162228 search 5 0.144 -201866 0.156 -156469 search 7 0.141515 -213327 0.158485 -148767 search 9 0.138 -231017 0.162 -138688 search 11 0.133029 -259424 0.166971 -125885 search 13 0.126 -307856 0.174 -110256 search 15 0.116059 -398531 0.183941 -92152.1 search 17 0.102 -596626 0.198 -72542.9 search 19 0.0821177 -1.16916e+06 0.217882 -53007.8 search 21 0.054 -4.23923e+06 0.246 -35405.7 search 23 0.0142355 -2.41216e+08 0.285765 -21278.5 search 24 -0.042 9.93326e+06 0.285765 -21278.5 search Search for a zero in the interval [-0.042, 0.285765]: Func-count x f(x) Procedure 24 0.285765 -21278.5 initial 25 0.285064 -21459.3 interpolation 26 0.121532 -344875 bisection 27 -0.042 9.93326e+06 bisection 28 0.039766 -1.07768e+07 interpolation 29 0.039752 -1.07883e+07 interpolation 30 0.0184849 -1.09693e+08 bisection 31 0.00785137 -1.44716e+09 bisection 32 -0.00278219 3.28747e+10 bisection 33 0.00253459 -4.32484e+10 interpolation 34 0.0025135 -4.43473e+10 interpolation 35 0.00101371 -6.77041e+11 bisection 36 -0.000486071 6.15062e+12 bisection 37 -0.00038263 1.26077e+13 interpolation 38 0.000263821 -3.84379e+13 bisection 39 0.000260174 -4.00773e+13 interpolation 40 0.000100385 -6.97839e+14 bisection 41 -5.94042e-05 3.36806e+15 bisection 42 -5.62544e-05 3.96606e+15 interpolation 43 2.04904e-05 -8.20629e+16 bisection 44 -1.7882e-05 1.2347e+17 interpolation 45 -1.73382e-05 1.35456e+17 interpolation 46 -6.08437e-06 3.13444e+18 bisection 47 5.16949e-06 -5.11046e+18 bisection 48 5.16559e-06 -5.12203e+18 interpolation 49 2.35408e-06 -5.41181e+19 bisection 50 9.48317e-07 -8.27835e+20 bisection 51 -4.57441e-07 7.37563e+21 bisection 52 -3.634e-07 1.47113e+22 interpolation 53 2.45438e-07 -4.77507e+22 bisection 54 2.41271e-07 -5.02676e+22 interpolation 55 9.11452e-08 -9.32402e+23 bisection 56 -5.89808e-08 3.4409e+24 bisection 57 -5.74893e-08 3.71572e+24 interpolation 58 -2.07036e-08 7.95552e+25 bisection 59 1.60822e-08 -1.69734e+26 bisection 60 1.60278e-08 -1.71468e+26 interpolation 61 6.85855e-09 -2.1883e+27 bisection 62 -2.31069e-09 5.7224e+28 bisection 63 2.27393e-09 -6.00446e+28 interpolation 64 2.27385e-09 -6.00509e+28 interpolation 65 1.10017e-09 -5.30189e+29 bisection 66 5.13323e-10 -5.21953e+30 bisection 67 2.19902e-10 -6.63919e+31 bisection 68 -7.35187e-11 1.77669e+33 bisection 69 7.31919e-11 -1.8006e+33 interpolation 70 7.31914e-11 -1.80063e+33 interpolation 71 3.62689e-11 -1.4798e+34 bisection 72 1.78076e-11 -1.25022e+35 bisection 73 8.577e-12 -1.11892e+36 bisection 74 3.96168e-12 -1.13544e+37 bisection 75 1.65402e-12 -1.5602e+38 bisection 76 -6.53634e-13 2.52814e+39 bisection 77 5.00195e-13 -5.64139e+39 interpolation 78 3.62769e-13 -1.47881e+40 interpolation 79 -2.9657e-13 2.70661e+40 bisection 80 -2.96112e-13 2.71918e+40 interpolation 81 -1.31506e-13 3.10433e+41 bisection 82 -4.92031e-14 5.92688e+42 bisection 83 3.30998e-14 -1.94684e+43 bisection 84 3.25158e-14 -2.05362e+43 interpolation 85 1.22321e-14 -3.85748e+44 bisection 86 -8.05168e-15 1.35252e+45 bisection 87 -7.60759e-15 1.60348e+45 interpolation 88 -2.7587e-15 3.36274e+46 bisection 89 2.0902e-15 -7.73109e+46 bisection 90 1.64611e-15 -1.5828e+47 interpolation 91 6.55932e-16 -2.50166e+48 bisection 92 -3.34247e-16 1.8906e+49 bisection Current point x may be near a singular point. The interval [-0.042, 0.285765] reduced to the requested tolerance and the function changes sign in the interval, but f(x) increased in magnitude as the interval reduced. exitflag -5 residual 1.891e+49 x -0.000 Search for an interval around 0.175 containing a sign change: Func-count a f(a) b f(b) Procedure 1 0.175 -108240 0.175 -108240 initial interval 3 0.17005 -118709 0.17995 -98926.1 search 5 0.168 -123426 0.182 -95369.7 search 7 0.165101 -130515 0.184899 -90614.7 search 9 0.161 -141463 0.189 -84395.1 search 11 0.155201 -159054 0.194799 -76499.3 search 13 0.147 -189070 0.203 -66869.4 search 15 0.135402 -245331 0.214598 -55727.7 search 17 0.119 -368446 0.231 -43681 search 19 0.095804 -725097 0.254196 -31710.5 search 21 0.063 -2.6439e+06 0.287 -20964.3 search 23 0.0166081 -1.51534e+08 0.333392 -12386.9 search 24 -0.049 6.29784e+06 0.333392 -12386.9 search Search for a zero in the interval [-0.049, 0.333392]: Func-count x f(x) Procedure 24 0.333392 -12386.9 initial 25 0.332641 -12487.2 interpolation 26 0.141821 -211871 bisection 27 -0.049 6.29784e+06 bisection 28 0.0464103 -6.73183e+06 interpolation 29 0.0463991 -6.7368e+06 interpolation 30 0.0217576 -6.70399e+07 bisection 31 0.00943693 -8.32069e+08 bisection 32 0.00327657 -2.00036e+10 bisection 33 -0.00288379 2.95241e+10 bisection 34 -0.00288281 2.95541e+10 interpolation 35 -0.00134321 2.91718e+11 bisection 36 -0.000573407 3.74685e+12 bisection 37 0.000196394 -9.31829e+13 bisection 38 -0.000188507 1.05416e+14 interpolation 39 -0.000188387 1.05618e+14 interpolation 40 -8.62945e-05 1.09874e+15 bisection 41 -3.52484e-05 1.61214e+16 bisection 42 1.57977e-05 -1.79068e+17 bisection 43 1.09695e-05 -5.34863e+17 interpolation 44 -9.72535e-06 7.67526e+17 bisection 45 -9.72264e-06 7.68167e+17 interpolation 46 -4.55029e-06 7.49357e+18 bisection 47 -1.96412e-06 9.31761e+19 bisection 48 -6.71027e-07 2.3366e+21 bisection 49 6.22061e-07 -2.93295e+21 bisection 50 6.22022e-07 -2.93351e+21 interpolation 51 2.9877e-07 -2.64725e+22 bisection 52 1.37143e-07 -2.73704e+23 bisection 53 5.63303e-08 -3.94984e+24 bisection 54 -2.44828e-08 4.81083e+25 bisection 55 1.59237e-08 -1.74853e+26 interpolation 56 -1.57643e-08 1.8021e+26 interpolation 57 -1.57642e-08 1.80215e+26 interpolation 58 -7.7227e-09 1.53284e+27 bisection 59 -3.70196e-09 1.39158e+28 bisection 60 -1.69159e-09 1.45854e+29 bisection 61 -6.86405e-10 2.18305e+30 bisection 62 3.1878e-10 -2.17937e+31 bisection 63 2.37928e-10 -5.24167e+31 interpolation 64 -1.83812e-10 1.13679e+32 bisection 65 -1.83142e-10 1.14932e+32 interpolation 66 -7.8042e-11 1.48532e+33 bisection 67 2.70577e-11 -3.56395e+34 bisection 68 -2.54922e-11 4.26172e+34 interpolation 69 -2.54395e-11 4.28823e+34 interpolation 70 -1.1157e-11 5.08352e+35 bisection 71 -4.01571e-12 1.09023e+37 bisection 72 3.12555e-12 -2.31219e+37 bisection 73 3.11527e-12 -2.33516e+37 interpolation 74 1.3351e-12 -2.96665e+38 bisection 75 -4.45079e-13 8.00743e+39 bisection 76 4.45009e-13 -8.01121e+39 interpolation 77 4.44565e-13 -8.03524e+39 interpolation 78 2.22213e-13 -6.43427e+40 bisection 79 1.11036e-13 -5.15715e+41 bisection 80 5.54482e-14 -4.14136e+42 bisection 81 2.76541e-14 -3.33831e+43 bisection 82 1.37571e-14 -2.71161e+44 bisection 83 6.80855e-15 -2.23687e+45 bisection 84 3.33429e-15 -1.90455e+46 bisection 85 1.59716e-15 -1.73283e+47 bisection 86 7.286e-16 -1.82531e+48 bisection Current point x may be near a singular point. The interval [-0.049, 0.333392] reduced to the requested tolerance and the function changes sign in the interval, but f(x) increased in magnitude as the interval reduced. exitflag -5 residual -1.825e+48 x 0.000 Search for an interval around 0.2 containing a sign change: Func-count a f(a) b f(b) Procedure 1 0.2 -70202.7 0.2 -70202.7 initial interval 3 0.194343 -77084.9 0.205657 -64083.8 search 5 0.192 -80186.9 0.208 -61748.3 search 7 0.188686 -84851.3 0.211314 -58626.7 search 9 0.184 -92056.7 0.216 -54545.5 search 11 0.177373 -103641 0.222627 -49367.7 search 13 0.168 -123426 0.232 -43058.3 search 15 0.154745 -160554 0.245255 -35767.8 search 17 0.136 -241937 0.264 -27899.7 search 19 0.10949 -478255 0.29051 -20102.3 search 21 0.072 -1.75396e+06 0.328 -13129.9 search 23 0.0189807 -1.01269e+08 0.381019 -7597.33 search 24 -0.056 4.24756e+06 0.381019 -7597.33 search Search for a zero in the interval [-0.056, 0.381019]: Func-count x f(x) Procedure 24 0.381019 -7597.33 initial 25 0.380239 -7655.95 interpolation 26 0.16212 -138361 bisection 27 -0.056 4.24756e+06 bisection 28 0.0530598 -4.4731e+06 interpolation 29 0.0530513 -4.47528e+06 interpolation 30 0.0250855 -4.35923e+07 bisection 31 0.0111025 -5.10092e+08 bisection 32 0.00411107 -1.0119e+10 bisection 33 -0.0028804 2.96283e+10 bisection 34 -0.00284653 3.06975e+10 interpolation 35 -0.0011156 5.09061e+11 bisection 36 0.000615334 -3.02833e+12 bisection 37 0.000560904 -3.99847e+12 interpolation 38 -0.000250132 4.51238e+13 bisection 39 -0.00017169 1.39523e+14 interpolation 40 0.000155386 -1.88149e+14 bisection 41 0.000155362 -1.88235e+14 interpolation 42 7.36051e-05 -1.77031e+15 bisection 43 3.27266e-05 -2.01414e+16 bisection 44 1.22873e-05 -3.80566e+17 bisection 45 -8.15197e-06 1.30323e+18 bisection 46 -7.98788e-06 1.3852e+18 interpolation 47 -2.96011e-06 2.72197e+19 bisection 48 2.06767e-06 -7.98661e+19 bisection 49 2.04265e-06 -8.28364e+19 interpolation 50 7.98215e-07 -1.38818e+21 bisection 51 -4.46221e-07 7.94612e+21 bisection 52 -4.1025e-07 1.02249e+22 interpolation 53 1.75997e-07 -1.29506e+23 bisection 54 -1.17127e-07 4.39377e+23 interpolation 55 1.09268e-07 -5.41164e+23 interpolation 56 1.089e-07 -5.46671e+23 interpolation 57 4.66097e-08 -6.97228e+24 bisection 58 -1.56801e-08 1.83129e+26 bisection 59 1.54648e-08 -1.90885e+26 interpolation 60 1.54645e-08 -1.90898e+26 interpolation 61 7.51692e-09 -1.66221e+27 bisection 62 3.54315e-09 -1.58721e+28 bisection 63 1.55627e-09 -1.87305e+29 bisection 64 5.62828e-10 -3.95984e+30 bisection 65 -4.30614e-10 8.8418e+30 bisection 66 -4.28823e-10 8.95302e+30 interpolation 67 -1.81358e-10 1.18357e+32 bisection 68 6.6107e-11 -2.44378e+33 bisection 69 -5.76256e-11 3.68943e+33 interpolation 70 -5.58241e-11 4.05826e+33 interpolation 71 -1.95092e-11 9.50791e+34 bisection 72 1.68056e-11 -1.48744e+35 bisection 73 1.67962e-11 -1.48995e+35 interpolation 74 7.7222e-12 -1.53314e+36 bisection 75 3.1852e-12 -2.18471e+37 bisection 76 -1.35179e-12 2.85809e+38 bisection 77 9.16706e-13 -9.16461e+38 interpolation 78 -8.12515e-13 1.31617e+39 interpolation 79 -7.95959e-13 1.40001e+39 interpolation 80 -2.94536e-13 2.76305e+40 bisection 81 2.06887e-13 -7.97273e+40 bisection 82 2.04526e-13 -8.25199e+40 interpolation 83 8.03507e-14 -1.36093e+42 bisection 84 -4.38248e-14 8.38775e+42 bisection 85 -3.96348e-14 1.1339e+43 interpolation 86 1.82629e-14 -1.15902e+44 bisection 87 1.34317e-14 -2.91347e+44 interpolation 88 -1.06859e-14 5.78588e+44 bisection 89 -1.02418e-14 6.57162e+44 interpolation 90 -4.43446e-15 8.09621e+45 bisection 91 -1.53078e-15 1.96818e+47 bisection 92 1.3729e-15 -2.72827e+47 bisection 93 9.28811e-16 -8.81096e+47 interpolation 94 4.24935e-16 -9.20104e+48 bisection Current point x may be near a singular point. The interval [-0.056, 0.381019] reduced to the requested tolerance and the function changes sign in the interval, but f(x) increased in magnitude as the interval reduced. exitflag -5 residual -9.201e+48 x 0.000 Search for an interval around 0.225 containing a sign change: Func-count a f(a) b f(b) Procedure 1 0.225 -47665.9 0.225 -47665.9 initial interval 3 0.218636 -52407.4 0.231364 -43453.1 search 5 0.216 -54545.5 0.234 -41845.9 search 7 0.212272 -57761.4 0.237728 -39698.3 search 9 0.207 -62731.6 0.243 -36891.9 search 11 0.199544 -70727.5 0.250456 -33333.8 search 13 0.189 -84395.1 0.261 -29002.1 search 15 0.174088 -110076 0.275912 -24003.7 search 17 0.153 -166466 0.297 -18619.7 search 19 0.123177 -330608 0.326823 -13299.1 search 21 0.081 -1.21974e+06 0.369 -8561.42 search 23 0.0213532 -7.0951e+07 0.428647 -4825.67 search 24 -0.063 3.00323e+06 0.428647 -4825.67 search Search for a zero in the interval [-0.063, 0.428647]: Func-count x f(x) Procedure 24 0.428647 -4825.67 initial 25 0.427858 -4861.06 interpolation 26 0.182429 -94646.4 bisection 27 -0.063 3.00323e+06 bisection 28 0.0597145 -3.11577e+06 interpolation 29 0.0597087 -3.11671e+06 interpolation 30 0.0284687 -2.972e+07 bisection 31 0.0128487 -3.28518e+08 bisection 32 0.00503876 -5.49063e+09 bisection 33 -0.00277123 3.3266e+10 bisection 34 -0.00252004 4.42269e+10 interpolation 35 0.00113376 -4.83881e+11 bisection 36 0.000794473 -1.40676e+12 interpolation 37 -0.000693135 2.12155e+12 bisection 38 -0.000692845 2.12422e+12 interpolation 39 -0.000321088 2.1334e+13 bisection 40 -0.00013521 2.85654e+14 bisection 41 5.06687e-05 -5.42704e+15 bisection 42 -4.22705e-05 9.34785e+15 interpolation 43 -3.89519e-05 1.19464e+16 interpolation 44 1.65308e-05 -1.56286e+17 bisection 45 -1.12106e-05 5.01102e+17 interpolation 46 9.9356e-06 -7.1981e+17 interpolation 47 9.73275e-06 -7.65763e+17 interpolation 48 3.60062e-06 -1.51241e+19 bisection 49 -2.5315e-06 4.35184e+19 bisection 50 -2.5029e-06 4.50273e+19 interpolation 51 -9.84168e-07 7.40624e+20 bisection 52 5.34563e-07 -4.62177e+21 bisection 53 4.81997e-07 -6.30481e+21 interpolation 54 -2.24803e-07 6.21443e+22 bisection 55 -1.69079e-07 1.46061e+23 interpolation 56 1.28597e-07 -3.31979e+23 bisection 57 1.28019e-07 -3.36497e+23 interpolation 58 5.3889e-08 -4.51133e+24 bisection 59 -2.02411e-08 8.51344e+25 bisection 60 1.6824e-08 -1.48258e+26 interpolation 61 1.54129e-08 -1.9282e+26 interpolation 62 -6.72089e-09 2.32554e+27 bisection 63 -4.36543e-09 8.48642e+27 interpolation 64 4.346e-09 -8.60074e+27 bisection 65 4.346e-09 -8.60074e+27 interpolation 66 2.16814e-09 -6.92694e+28 bisection 67 1.07921e-09 -5.61671e+29 bisection 68 5.3475e-10 -4.61692e+30 bisection 69 2.62518e-10 -3.90236e+31 bisection 70 1.26402e-10 -3.49576e+32 bisection 71 5.83441e-11 -3.5548e+33 bisection 72 2.4315e-11 -4.91111e+34 bisection 73 -9.71396e-12 7.70222e+35 bisection 74 7.30054e-12 -1.81443e+36 interpolation 75 4.85589e-12 -6.16593e+36 interpolation 76 -4.64366e-12 7.05057e+36 bisection 77 -4.64321e-12 7.05259e+36 interpolation 78 -2.26855e-12 6.04729e+37 bisection 79 -1.08122e-12 5.58556e+38 bisection 80 -4.8755e-13 6.09181e+39 bisection 81 -1.90717e-13 1.01774e+41 bisection 82 1.06116e-13 -5.90833e+41 bisection 83 9.72746e-14 -7.6702e+41 interpolation 84 -4.23007e-14 9.32741e+42 bisection 85 2.74869e-14 -3.39959e+43 interpolation 86 -2.72756e-14 3.47921e+43 interpolation 87 -2.68315e-14 3.65484e+43 interpolation 88 -1.32045e-14 3.06649e+44 bisection 89 -6.39094e-15 2.70465e+45 bisection 90 -2.98417e-15 2.65664e+46 bisection 91 -1.28079e-15 3.36023e+47 bisection 92 -4.29101e-16 8.93565e+48 bisection Current point x may be near a singular point. The interval [-0.063, 0.428647] reduced to the requested tolerance and the function changes sign in the interval, but f(x) increased in magnitude as the interval reduced. exitflag -5 residual 8.936e+48 x -0.000 Search for an interval around 0.25 containing a sign change: Func-count a f(a) b f(b) Procedure 1 0.25 -33538.7 0.25 -33538.7 initial interval 3 0.242929 -36928.1 0.257071 -30529.2 search 5 0.24 -38457.2 0.26 -29381.6 search 7 0.235858 -40757.8 0.264142 -27848.8 search 9 0.23 -44315.2 0.27 -25846.6 search 11 0.221716 -50041.9 0.278284 -23309.9 search 13 0.21 -59839.8 0.29 -20224.7 search 15 0.193431 -78273.4 0.306569 -16669.7 search 17 0.17 -118822 0.33 -12848.2 search 19 0.136863 -237145 0.363137 -9083.11 search 21 0.09 -880338 0.41 -5745.34 search 23 0.0237258 -5.15967e+07 0.476274 -3131.27 search 24 -0.07 2.20398e+06 0.476274 -3131.27 search Search for a zero in the interval [-0.07, 0.476274]: Func-count x f(x) Procedure 24 0.476274 -3131.27 initial 25 0.475499 -3153.05 interpolation 26 0.20275 -67139.8 bisection 27 -0.07 2.20398e+06 bisection 28 0.0663748 -2.25252e+06 interpolation 29 0.0663711 -2.2529e+06 interpolation 30 0.0319079 -2.10331e+07 bisection 31 0.0146763 -2.20031e+08 bisection 32 0.00606044 -3.15232e+09 bisection 33 -0.00255537 4.24188e+10 bisection 34 0.00175253 -1.3093e+11 interpolation 35 -0.00150122 2.08991e+11 interpolation 36 -0.00143011 2.41726e+11 interpolation 37 0.000499261 -5.67027e+12 bisection 38 -0.000465424 7.00586e+12 interpolation 39 -0.000463785 7.08041e+12 interpolation 40 -0.000198023 9.0938e+13 bisection 41 6.7739e-05 -2.27122e+15 bisection 42 -6.51419e-05 2.55418e+15 interpolation 43 -6.51063e-05 2.55838e+15 interpolation 44 -2.99559e-05 2.62647e+16 bisection 45 -1.23807e-05 3.7203e+17 bisection 46 5.19454e-06 -5.03686e+18 bisection 47 -3.59306e-06 1.52199e+19 interpolation 48 3.0095e-06 -2.59011e+19 interpolation 49 2.79011e-06 -3.25043e+19 interpolation 50 -1.14929e-06 4.65073e+20 bisection 51 8.20411e-07 -1.27853e+21 interpolation 52 -6.23906e-07 2.90702e+21 interpolation 53 -4.39947e-07 8.29091e+21 interpolation 54 3.79227e-07 -1.29451e+22 bisection 55 3.79017e-07 -1.29667e+22 interpolation 56 1.74328e-07 -1.3326e+23 bisection 57 7.19842e-08 -1.89275e+24 bisection 58 -3.03602e-08 2.52286e+25 bisection 59 2.0812e-08 -7.83183e+25 interpolation 60 -1.78924e-08 1.23254e+26 interpolation 61 -1.71229e-08 1.40628e+26 interpolation 62 5.77391e-09 -3.66771e+27 bisection 63 -5.67451e-09 3.86385e+27 interpolation 64 -5.67426e-09 3.86437e+27 interpolation 65 -2.73774e-09 3.44055e+28 bisection 66 -1.26948e-09 3.45082e+29 bisection 67 -5.35356e-10 4.60127e+30 bisection 68 1.98773e-10 -8.98945e+31 bisection 69 -1.68291e-10 1.48122e+32 interpolation 70 -1.58322e-10 1.77902e+32 interpolation 71 6.01394e-11 -3.24584e+33 bisection 72 -4.90913e-11 5.96748e+33 interpolation 73 -4.34968e-11 8.5789e+33 interpolation 74 2.16576e-11 -6.94987e+34 bisection 75 1.79564e-11 -1.2194e+35 interpolation 76 -1.09196e-11 5.42225e+35 bisection 77 -1.04523e-11 6.18255e+35 interpolation 78 3.51839e-12 -1.62096e+37 bisection 79 -3.46696e-12 1.69417e+37 interpolation 80 -3.46652e-12 1.69482e+37 interpolation 81 -1.68184e-12 1.48407e+38 bisection 82 -7.89496e-13 1.43468e+39 bisection 83 -3.43326e-13 1.74456e+40 bisection 84 -1.2024e-13 4.06118e+41 bisection 85 1.02845e-13 -6.49023e+41 bisection 86 1.02401e-13 -6.57504e+41 interpolation 87 4.68513e-14 -6.86499e+42 bisection 88 1.90767e-14 -1.01694e+44 bisection 89 -8.69793e-15 1.0729e+45 bisection 90 -6.26527e-15 2.87068e+45 interpolation 91 5.18938e-15 -5.05194e+45 bisection 92 4.74529e-15 -6.60718e+45 interpolation 93 2.10367e-15 -7.58352e+46 bisection 94 7.82863e-16 -1.47146e+48 bisection 95 -5.37947e-16 4.5351e+48 bisection Current point x may be near a singular point. The interval [-0.07, 0.476274] reduced to the requested tolerance and the function changes sign in the interval, but f(x) increased in magnitude as the interval reduced. exitflag -5 residual 4.535e+48 x -0.000 Search for an interval around 0.275 containing a sign change: Func-count a f(a) b f(b) Procedure 1 0.275 -24277 0.275 -24277 initial interval 3 0.267222 -26773.1 0.282778 -22062.3 search 5 0.264 -27899.7 0.286 -21218.2 search 7 0.259444 -29595.4 0.290556 -20091.1 search 9 0.253 -32218.6 0.297 -18619.7 search 11 0.243887 -36444.3 0.306113 -16756.7 search 13 0.231 -43681 0.319 -14493.4 search 15 0.212775 -57314.2 0.337225 -11889.1 search 17 0.187 -87358.1 0.363 -9095.75 search 19 0.150549 -175253 0.399451 -6352.26 search 21 0.099 -654748 0.451 -3931.67 search 23 0.0260984 -3.86703e+07 0.523902 -2049.76 search 24 -0.077 1.66688e+06 0.523902 -2049.76 search Search for a zero in the interval [-0.077, 0.523902]: Func-count x f(x) Procedure 24 0.523902 -2049.76 initial 25 0.523164 -2063.26 interpolation 26 0.223082 -49035.9 bisection 27 -0.077 1.66688e+06 bisection 28 0.0730409 -1.67813e+06 interpolation 29 0.0730389 -1.67827e+06 interpolation 30 0.0354035 -1.53417e+07 bisection 31 0.0165858 -1.52148e+08 bisection 32 0.007177 -1.89593e+09 bisection 33 0.00247258 -4.65877e+10 bisection 34 -0.00223185 6.36486e+10 bisection 35 -0.00223148 6.36802e+10 interpolation 36 -0.00105556 6.0093e+11 bisection 37 -0.000467595 6.90877e+12 bisection 38 -0.000173615 1.34934e+14 bisection 39 0.000120366 -4.04805e+14 bisection 40 0.000118792 -4.21106e+14 interpolation 41 4.60837e-05 -7.21344e+15 bisection 42 -2.66245e-05 3.74085e+16 bisection 43 -2.49329e-05 4.5551e+16 interpolation 44 9.72958e-06 -7.66511e+17 bisection 45 -7.60166e-06 1.60725e+18 interpolation 46 -5.97661e-06 3.30707e+18 interpolation 47 4.13315e-06 -9.99904e+18 bisection 48 4.07771e-06 -1.04125e+19 interpolation 49 1.57799e-06 -1.79677e+20 bisection 50 -9.21728e-07 9.01564e+20 bisection 51 -8.67774e-07 1.0804e+21 interpolation 52 3.2813e-07 -1.99832e+22 bisection 53 -2.69822e-07 3.59396e+22 interpolation 54 -2.42567e-07 4.94662e+22 interpolation 55 1.14461e-07 -4.708e+23 bisection 56 8.78412e-08 -1.04162e+24 interpolation 57 -6.40533e-08 2.68646e+24 bisection 58 -6.35701e-08 2.74818e+24 interpolation 59 -2.58381e-08 4.09284e+25 bisection 60 1.1894e-08 -4.19588e+26 bisection 61 8.73108e-09 -1.06072e+27 interpolation 62 -6.97205e-09 2.08317e+27 bisection 63 -6.95632e-09 2.09733e+27 interpolation 64 -3.0384e-09 2.51692e+28 bisection 65 -1.07944e-09 5.61312e+29 bisection 66 8.79514e-10 -1.03771e+30 bisection 67 8.78078e-10 -1.04281e+30 interpolation 68 3.89056e-10 -1.19886e+31 bisection 69 1.44546e-10 -2.33771e+32 bisection 70 -9.99651e-11 7.0674e+32 bisection 71 -9.86246e-11 7.35952e+32 interpolation 72 -3.81672e-11 1.2698e+34 bisection 73 2.22902e-11 -6.3747e+34 bisection 74 2.09838e-11 -7.64105e+34 interpolation 75 -7.93845e-12 1.41123e+36 bisection 76 6.52267e-12 -2.54407e+36 interpolation 77 5.85509e-12 -3.51726e+36 interpolation 78 -2.77881e-12 3.29026e+37 bisection 79 -2.15284e-12 7.07572e+37 interpolation 80 1.53814e-12 -1.94007e+38 bisection 81 1.52353e-12 -1.99641e+38 interpolation 82 6.08091e-13 -3.13977e+39 bisection 83 -3.07349e-13 2.43169e+40 bisection 84 -2.59365e-13 4.04643e+40 interpolation 85 1.50371e-13 -2.0764e+41 bisection 86 1.41062e-13 -2.5152e+41 interpolation 87 -5.44968e-14 4.36206e+42 bisection 88 4.32827e-14 -8.70685e+42 interpolation 89 3.58478e-14 -1.53256e+43 interpolation 90 -2.18605e-14 6.75807e+43 bisection 91 -2.09457e-14 7.68282e+43 interpolation 92 6.99363e-15 -2.06394e+45 bisection 93 -6.97603e-15 2.0796e+45 interpolation 94 -6.53194e-15 2.53325e+45 interpolation 95 -3.24837e-15 2.05972e+46 bisection 96 -1.60658e-15 1.70253e+47 bisection 97 -7.85692e-16 1.45562e+48 bisection Current point x may be near a singular point. The interval [-0.077, 0.523902] reduced to the requested tolerance and the function changes sign in the interval, but f(x) increased in magnitude as the interval reduced. exitflag -5 residual 1.456e+48 x -0.000 Search for an interval around 0.3 containing a sign change: Func-count a f(a) b f(b) Procedure 1 0.3 -17979.7 0.3 -17979.7 initial interval 3 0.291515 -19863.5 0.308485 -16309.5 search 5 0.288 -20714.1 0.312 -15673.2 search 7 0.283029 -21995 0.316971 -14824 search 9 0.276 -23977.4 0.324 -13715.9 search 11 0.266059 -27173.1 0.333941 -12314 search 13 0.252 -32651.3 0.348 -10612.7 search 15 0.232118 -42985.7 0.367882 -8658.11 search 17 0.204 -65803.2 0.396 -6566.38 search 19 0.164235 -132732 0.435765 -4518.88 search 21 0.108 -499181 0.492 -2721.51 search 23 0.028471 -2.97128e+07 0.571529 -1335.16 search 24 -0.084 1.29241e+06 0.571529 -1335.16 search Search for a zero in the interval [-0.084, 0.571529]: Func-count x f(x) Procedure 24 0.571529 -1335.16 initial 25 0.570852 -1343.46 interpolation 26 0.243426 -36676.1 bisection 27 0.0797131 -1.28159e+06 bisection 28 0.0797131 -1.28159e+06 bisection 29 0.0797117 -1.28167e+06 interpolation 30 0.0387841 -1.16281e+07 bisection 31 0.0183203 -1.12695e+08 bisection 32 0.00808845 -1.32328e+09 bisection 33 0.00297251 -2.67999e+10 bisection 34 -0.00214344 7.18471e+10 bisection 35 -0.00212502 7.373e+10 interpolation 36 -0.000855244 1.12956e+12 bisection 37 0.000414533 -9.90706e+12 bisection 38 0.000331668 -1.93441e+13 interpolation 39 -0.000220355 6.59979e+13 bisection 40 -0.000215977 7.0093e+13 interpolation 41 -8.01605e-05 1.37075e+15 bisection 42 5.56563e-05 -4.09483e+15 bisection 43 5.49396e-05 -4.2572e+15 interpolation 44 2.13438e-05 -7.26078e+16 bisection 45 -1.22521e-05 3.83866e+17 bisection 46 -1.14358e-05 4.72073e+17 interpolation 47 4.54583e-06 -7.51557e+18 bisection 48 -3.44499e-06 1.72681e+19 interpolation 49 -2.3895e-06 5.17469e+19 interpolation 50 2.12264e-06 -7.38201e+19 bisection 51 2.12208e-06 -7.38785e+19 interpolation 52 9.94325e-07 -7.18156e+20 bisection 53 4.30448e-07 -8.85203e+21 bisection 54 1.48509e-07 -2.15549e+23 bisection 55 -1.3343e-07 2.97199e+23 bisection 56 -1.33404e-07 2.97369e+23 interpolation 57 -6.29323e-08 2.83259e+24 bisection 58 -2.76963e-08 3.32306e+25 bisection 59 -1.00783e-08 6.89666e+26 bisection 60 7.53966e-09 -1.64721e+27 bisection 61 7.49783e-09 -1.67494e+27 interpolation 62 3.11425e-09 -2.33747e+28 bisection 63 -1.26934e-09 3.45203e+29 bisection 64 9.22455e-10 -8.99435e+29 interpolation 65 -6.61437e-10 2.43971e+30 interpolation 66 4.95817e-10 -5.79217e+30 bisection 67 4.93133e-10 -5.88724e+30 interpolation 68 2.05162e-10 -8.17555e+31 bisection 69 -8.28103e-11 1.24323e+33 bisection 70 6.11756e-11 -3.08368e+33 interpolation 71 -4.14395e-11 9.92112e+33 interpolation 72 3.68436e-11 -1.41162e+34 bisection 73 3.68342e-11 -1.41271e+34 interpolation 74 1.72681e-11 -1.3711e+35 bisection 75 7.48509e-12 -1.6835e+36 bisection 76 2.59357e-12 -4.04677e+37 bisection 77 -2.29794e-12 5.81823e+37 bisection 78 -2.29729e-12 5.82317e+37 interpolation 79 -1.07473e-12 5.68725e+38 bisection 80 -4.63457e-13 7.09212e+39 bisection 81 -1.57819e-13 1.79609e+41 bisection 82 1.47819e-13 -2.18581e+41 bisection 83 1.47375e-13 -2.20563e+41 interpolation 84 7.11876e-14 -1.95701e+42 bisection 85 3.30938e-14 -1.94788e+43 bisection 86 1.4047e-14 -2.54716e+44 bisection 87 -4.9999e-15 5.64833e+45 bisection 88 4.52353e-15 -7.62731e+45 interpolation 89 4.07944e-15 -1.03992e+46 interpolation 90 1.56572e-15 -1.83934e+47 bisection 91 -9.48004e-16 8.28656e+47 bisection 92 -5.03915e-16 5.51739e+48 interpolation Current point x may be near a singular point. The interval [-0.084, 0.571529] reduced to the requested tolerance and the function changes sign in the interval, but f(x) increased in magnitude as the interval reduced. exitflag -5 residual 5.517e+48 x -0.000 Search for an interval around 0.325 containing a sign change: Func-count a f(a) b f(b) Procedure 1 0.325 -13566.5 0.325 -13566.5 initial interval 3 0.315808 -15017.6 0.334192 -12280.9 search 5 0.312 -15673.2 0.338 -11791.4 search 7 0.306615 -16660.8 0.343385 -11138.4 search 9 0.299 -18190 0.351 -10286.7 search 11 0.28823 -20657 0.36177 -9210.1 search 13 0.273 -24890.3 0.377 -7904.96 search 15 0.251461 -32887.6 0.398539 -6408.04 search 17 0.221 -50579.4 0.429 -4809.91 search 19 0.177922 -102613 0.472078 -3251.14 search 21 0.117 -388567 0.533 -1890.21 search 23 0.0308436 -2.33123e+07 0.619156 -849.498 search 24 -0.091 1.0232e+06 0.619156 -849.498 search Search for a zero in the interval [-0.091, 0.619156]: Func-count x f(x) Procedure 24 0.619156 -849.498 initial 25 0.618567 -854.474 interpolation 26 0.263784 -27977.4 bisection 27 0.0863918 -999326 bisection 28 0.0863918 -999326 bisection 29 0.0863903 -999381 interpolation 30 0.0420431 -9.09699e+06 bisection 31 0.0198695 -8.81967e+07 bisection 32 0.00878271 -1.03289e+09 bisection 33 0.00323931 -2.07026e+10 bisection 34 -0.00230409 5.78517e+10 bisection 35 -0.00228105 5.96212e+10 interpolation 36 -0.000906716 9.47955e+11 bisection 37 0.000467613 -6.90144e+12 bisection 38 0.000403202 -1.07662e+13 interpolation 39 -0.000219551 6.67255e+13 bisection 40 -0.000198318 9.05327e+13 interpolation 41 9.1825e-05 -9.11761e+14 bisection 42 ...
function hw7
fun = @(e) hw7fun(e);
e0 = 0.05:0.025:1.25;
options = optimset('Display', 'iter');
for k = 1:numel(e0)
[e(k), residual(k), exitflag(k), output(k)] = fzero(fun, e0(k), options);
fprintf('\nexitflag %d residual %6.3e x %6.3f\n', exitflag(k), residual(k), e(k));
end
function f = hw7fun(e)
dp=416;
L=1.5;
h=1e-3;
v=0.1;
d=5e-2;
p=2e3;
f = (dp/L)-150*((h*v)/d^2)*((1-e)^2/e^3)-(7/4)*((p*v^2)/d)*((1-e)/e^3);
% endoutput.funcCount
end
end
.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Problem-Based Optimization Setup in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by