Equazione differenziale difficile da risolvere con Runge-Kutta

Messaggioda fede_1_1 » 23/04/2024, 18:36

Salve! Mi sono imbattuto in un'equazione differenziale particolare, probabilmente molto difficile, che vorrei risolvere numericamente con i metodi di Runge-Kutta. Il problema è il seguente, fissato $beta=80$:
\begin{cases}

x'=dx/d\phi=\dfrac{ cos(\phi) }{ 2+\beta \cdot z-(1/x) \cdot sin(\phi) } \\

z'=dz/d\phi=\dfrac{ sin(\phi) }{ 2+\beta \cdot z-(1/x) \cdot sin(\phi) } \\

x(\phi=0)=0; \\ z(\phi=0)=0

\end{cases}

Con $\phi \in [0,\pi/2]$. Non so nemmeno se il problema è ben posto ad essere onesto. Fatto sta che ho provato molto naif con un il metodo di Eulero Esplicito e matlab mi pone errore del codice.

function [t,Y]=euleroesplicitoV2(f,a,b,y0,N)

h=(b-a)/N;
m=length(y0);

t=zeros(N+1,1);
Y=zeros(N+1,m);

t(1)=a;

Y(1,:)=y0;

for i=1:N

t(i+1)=a+i*h;

Y(i+1,:)=Y(i,:) + h*(f(t(i),Y(i,:))); % f deve essere riga
end

Ho dato in input f = @ (phi,x,z) [ (cos(phi))/(2+beta*z-(sin(phi)/x )) ; (sin(phi))/ (2+beta*z-(sin(phi)/x ))], $a=0$, $b=\pi/2$, $y0=[0;0]$ e $N=100$.

Qualcuno ha idea su come muoversi? Grazie per l'attenzione! :]
«Si alza il vento!... Bisogna tentare di vivere!»
fede_1_1
Junior Member
Junior Member
 
Messaggio: 100 di 107
Iscritto il: 19/07/2021, 11:47
Località: Pisa

Re: Equazione differenziale difficile da risolvere con Runge-Kutta

Messaggioda sellacollesella » 24/04/2024, 00:59

Non me ne intendo di MatLab, ma sicuramente non puoi dividere per \(x(\phi)\) e imporre che per \(\phi=0\) sia \(x=0\), tutt'al più puoi imporre che sia uguale ad un numero "molto piccolo", uno "zero ingegneristico".

A quel punto è sufficiente implementare il metodo di Eulero in un foglio di calcolo scelto a piacere:

Codice:
{Φ, n} = {1.571, 1000};
{x, z, ϕ} = Table[0, {3}, {n}];
{x[[1]], z[[1]], ϕ[[1]]} = {0.001, 0., 0.};

Do[x[[k + 1]] = x[[k]] + Φ/n Cos[ϕ[[k]]]/(2 + 80 z[[k]] - Sin[ϕ[[k]]]/x[[k]]);
   z[[k + 1]] = z[[k]] + Φ/n Sin[ϕ[[k]]]/(2 + 80 z[[k]] - Sin[ϕ[[k]]]/x[[k]]);
   ϕ[[k + 1]] = ϕ[[k]] + Φ/n, {k, n - 1}];

ListLinePlot[Transpose[{x, z}], AspectRatio -> Automatic,
             AxesLabel -> {"x", "z"}, GridLines -> Automatic]

\(\quad\quad\quad\)Immagine
sellacollesella
Average Member
Average Member
 
Messaggio: 952 di 961
Iscritto il: 08/04/2022, 12:43

Re: Equazione differenziale difficile da risolvere con Runge-Kutta

Messaggioda fede_1_1 » 24/04/2024, 10:59

Grazie! :D Su quale programma hai inserito quel codice?
Sull'osservazione per lo zero, adottando la tua soluzione dello "zero ingegneristico", ho provato comunque ad utilizzare il metodo di Runge-Kutta del quarto ordine. Il codice è il seguente, non dà errori che impediscono la risoluzione, ma il risultati che dà forse non sono soddisfacenti.

function [T,V]=capillaryrisesol(N)

beta=80;

f=@(phi,x,z) [ (cos(phi))/(2+beta*z-(sin(phi)/x) ) ; (sin(phi))/(2+beta*z-(sin(phi)/x ))];

a=0.0000000001;
b=pi/2;

v0=[a ;a];

m=length(v0);

h=( b-0 )/N;

T=zeros(1,N+1);
V=zeros(m,N+1);

V(:,1)=v0;
T(1)=0;

k1=f(T(1),a,a);

k2=f( T(1)+h/2, a + (h/2)*k1(1), a + (h/2)*k1(2) );

k3=f( T(1)+h/2, a + (h/2)*k2(1), a + (h/2)*k2(2) );

k4=f( T(1)+h, a+h*k3(1), a+h*k3(2) );

for n=1:N

T(n+1)=0+n*h;

V(:,n+1)=V(:,n) + (h/6)*(k1+2*k2+2*k3+k4);

end


Facendo plot(V(1,:), V(2,:)) esce una retta, ma la soluzione grafica dovrebbe essere effettivamente quella trovata da te. C'è qualcosa che non va nel codice oppure sbaglio nel plottare? Essenzialmente dovrei plottare tutte le coppie date da tutte le colonne di $V$ (che è una matrice 2x1001).
«Si alza il vento!... Bisogna tentare di vivere!»
fede_1_1
Junior Member
Junior Member
 
Messaggio: 101 di 107
Iscritto il: 19/07/2021, 11:47
Località: Pisa

Re: Equazione differenziale difficile da risolvere con Runge-Kutta

Messaggioda fede_1_1 » 24/04/2024, 11:49

UPGRADES: Plottando su scala logaritmica, con

V1=V(1,:); V2=V(2,:);
semilogx(V1,V2)

Esce fuori un grafico che effettivamente ricorda quello trovato. Ma incrementa troppo tardi, con $N=50$, infatti prima di $x=10^2$ circa la soluzione è zero costantemente, mentre dopo inizia a crescere. Dovrebbe crescere molto prima. Probabilmente il $h$ è troppo grande, meglio usare $h^4$. Utilizzando tale passo si ha che la funzione cresce poco prima di $x=10^-3$. Variando $N$ si ottengono risultati diversi.

Sono molto confuso :lol:
«Si alza il vento!... Bisogna tentare di vivere!»
fede_1_1
Junior Member
Junior Member
 
Messaggio: 102 di 107
Iscritto il: 19/07/2021, 11:47
Località: Pisa

Re: Equazione differenziale difficile da risolvere con Runge-Kutta

Messaggioda sellacollesella » 24/04/2024, 14:23

Dopo aver letto il tuo primo messaggio, ho aperto Mathematica e ho scritto:

Codice:
{xsol, zsol} = NDSolveValue[{x'[ϕ] == Cos[ϕ]/(2 + 80 z[ϕ] - Sin[ϕ]/x[ϕ]),
                             z'[ϕ] == Sin[ϕ]/(2 + 80 z[ϕ] - Sin[ϕ]/x[ϕ]),
                             x[0] == 10^-3, z[0] == 0}, {x, z}, {ϕ, 0, π/2}];
ParametricPlot[{xsol[ϕ], zsol[ϕ]}, {ϕ, 0, π/2}]

dove, come puoi vedere, mi è bastato copiare il tuo sistema di equazioni differenziali con l'unica accortezza di non imporre \(x(0)=0\), altrimenti è evidente che anche Mathematica, come qualsiasi altro software, si pianti.

A quel punto, non ho fatto altro che implementare il più semplice metodo Runge-Kutta, ossia Eulero:

Codice:
{Φ, n} = {1.571, 1000};
{x, z, ϕ} = Table[0, {3}, {n}];
{x[[1]], z[[1]], ϕ[[1]]} = {0.001, 0., 0.};

Do[x[[k + 1]] = x[[k]] + Φ/n Cos[ϕ[[k]]]/(2 + 80 z[[k]] - Sin[ϕ[[k]]]/x[[k]]);
   z[[k + 1]] = z[[k]] + Φ/n Sin[ϕ[[k]]]/(2 + 80 z[[k]] - Sin[ϕ[[k]]]/x[[k]]);
   ϕ[[k + 1]] = ϕ[[k]] + Φ/n, {k, n - 1}];

ListLinePlot[Transpose[{x, z}], AspectRatio -> Automatic,
             AxesLabel -> {"x", "z"}, GridLines -> Automatic]

ma con più sudore possiamo complicarlo implementando il celeberrimo metodo Runge-Kutta-4:

Codice:
{Φ, n} = {1.571, 1000};
{x, z, ϕ} = Table[0, {3}, {n}];
{x[[1]], z[[1]], ϕ[[1]]} = {0.001, 0., 0.};

f[u_, v_, w_] = Cos[u]/(2 + 80 w - Sin[u]/v);
g[u_, v_, w_] = Sin[u]/(2 + 80 w - Sin[u]/v);
h = Φ/n;

Do[f1 = f[ϕ[[k]], x[[k]], z[[k]]];
   g1 = g[ϕ[[k]], x[[k]], z[[k]]];

   f2 = f[ϕ[[k]] + h/2, x[[k]] + f1 h/2, z[[k]] + f1 h/2];
   g2 = g[ϕ[[k]] + h/2, x[[k]] + g1 h/2, z[[k]] + g1 h/2];

   f3 = f[ϕ[[k]] + h/2, x[[k]] + f2 h/2, z[[k]] + f2 h/2];
   g3 = g[ϕ[[k]] + h/2, x[[k]] + g2 h/2, z[[k]] + g2 h/2];

   f4 = f[ϕ[[k]] + h, x[[k]] + f3 h, z[[k]] + f3 h];
   g4 = g[ϕ[[k]] + h, x[[k]] + g3 h, z[[k]] + g3 h];

   x[[k + 1]] = x[[k]] + (f1 + 2 f2 + 2 f3 + f4) h/6;
   z[[k + 1]] = z[[k]] + (g1 + 2 g2 + 2 g3 + g4) h/6;
   ϕ[[k + 1]] = ϕ[[k]] + h, {k, n - 1}];

ListLinePlot[Transpose[{x, z}], AspectRatio -> Automatic,
             AxesLabel -> {"x", "z"}, GridLines -> Automatic]

dove, entrambi i codici, basandosi su compilazione tabellare, risultano facilmente implementabili in qualsiasi foglio di calcolo, anche semplicemente in Excel, non serve nulla di più sofisticato. Chiaramente, una volta scelto l'ambiente di lavoro, come MatLab, tocca conoscerlo molto bene, altrimenti diventa una roulette russa!

Più di così non saprei aiutarti, superato l'esame di calcolo numerico MatLab è caduto nel dimenticatoio! :-D
sellacollesella
Average Member
Average Member
 
Messaggio: 953 di 961
Iscritto il: 08/04/2022, 12:43

Re: Equazione differenziale difficile da risolvere con Runge-Kutta

Messaggioda fede_1_1 » 24/04/2024, 18:28

Grazie millee! Non sono praticissimo di Mathematica, ma è la volta buona che inizio ad approcciarmi ;)
Comunque, ho ragionato con matlab e sono giunto ad una conclusione che dovrebbe essere equivalente alla tua. Per chiunque sia curioso, lascio qua il codice:

Codice:

function [T,V]=capillaryrisesol(N)

beta=80;

f=@(phi,x,z) [ (cos(phi))/(2+beta*z-(sin(phi)/x) ) ; (sin(phi))/(2+beta*z-(sin(phi)/x ))];

a=0.000001;
b=pi/2;

v0=[a ;0];

m=length(v0);

T=linspace(0,b,N+1);
T(1)=a;
V=zeros(m,N+1);

V(:,1)=v0;

for n=1:N

    h=T(n+1)-T(n);

    k1=f(T(n),V(1,n),V(2,n));

    k2=f( T(n)+h/2, V(1,n) + (h/2)*k1(1), V(2,n) + (h/2)*k1(2)  );

    k3=f( T(n)+h/2, V(1,n) + (h/2)*k2(1), V(2,n) + (h/2)*k2(2) );

    k4=f( T(n)+h, V(1,n)+h*k3(1),  V(2,n)+h*k3(2) );

    V(:,n+1)=V(:,n) + (h/6)*(k1+2*k2+2*k3+k4);

end


Con
Codice:
[T,V]=capillaryrisesolV2(50);
V1=V(1,:); V2=V(2,:);
plot(V1,V2)


Ottengo:

Immagine

Che mi pare sia piuttosto simile alla tua soluzione :D
«Si alza il vento!... Bisogna tentare di vivere!»
fede_1_1
Junior Member
Junior Member
 
Messaggio: 103 di 107
Iscritto il: 19/07/2021, 11:47
Località: Pisa

Re: Equazione differenziale difficile da risolvere con Runge-Kutta

Messaggioda sellacollesella » 24/04/2024, 18:52

Sembra anche a me, ma per esserne certi c'è un'unica cosa fare, sovrapporre al tuo grafico i punti che ho ottenuto, ad esempio, sin dal principio tramite il metodo di Eulero. Se i due grafici si sovrappongono: BINGO!

Testo nascosto, fai click qui per vederlo
Codice:
{{0.001, 0.},
{0.0017855, 0.},
{0.0031880080661128548, 2.2033419845097114*^-6},
{0.004736379393376479, 7.068340704137628*^-6},
{0.006298760595030304, 0.000014431897828295506},
{0.00786424329500704, 0.0000242695206067908},
{0.009430297479742803, 0.00003657112923621814},
{0.01099591055129625, 0.00005132903512867168},
{0.012560514269306723, 0.00006853567584390613},
{0.014123709870478665, 0.00008818295262973421},
{0.01568517560926032, 0.00011026198801302006},
{0.017244629715145354, 0.00013476302770198934},
{0.0188018136362576, 0.0001616754020700819},
{0.020356483766137235, 0.0001909875159287923},
{0.021908407091294543, 0.00022268685337426843},
{0.02345735879735398, 0.00025675999150945376},
{0.02500312091564069, 0.0002931926198680921},
{0.026545481550083037, 0.00033196956378290685},
{0.028084234440311263, 0.000373074810649175},
{0.02961917872503813, 0.00041649153841019686},
{0.03115011882686281, 0.00046220214579957846},
{0.032676864411084285, 0.0005101882839960507},
{0.03419923038912578, 0.0005604308894194837},
{0.03571703694785373, 0.0006129102174426554},
{0.0372301095926081, 0.000667605876823565},
{0.03873827919587073, 0.0007244968646840545},
{0.040241382046152394, 0.0007835616018759381},
{0.04173925989343494, 0.0008447779685879324},
{0.04323175998869336, 0.0009081233400567815},
{0.04471873511584449, 0.0009735746222548707},
{0.04620004361504907, 0.0010411082874348372},
{0.04767554939671089, 0.0011107004094194988},
{0.04914512194582186, 0.0011823266985330255},
{0.05060863631652811, 0.0012559625360767574},
{0.05206597311696272, 0.001331583008260483},
{0.053517018484519424, 0.0014091629395073446},
{0.05496166405184049, 0.0014886769250578302},
{0.05639980690386685, 0.0015700993628055178},
{0.05783134952635584, 0.0016534044843043419},
{0.0592561997463145, 0.0017385663848941198},
{0.06067427066482794, 0.0018255590528978717},
{0.062085480582783716, 0.0019143563978510731},
{0.06348975292000772, 0.0020049322777293548},
{0.06488701612833433, 0.002097260525147293},
{0.06627720359913593, 0.0021913149725067906},
{0.06766025356583424, 0.0022870694760791124},
{0.06903610900190983, 0.002384497939009894},
{0.0704047175149159, 0.002483574333241391},
{0.07176603123699062, 0.002584272720350847},
{0.07312000671234703, 0.0026865672713081382},
{0.07446660478220285, 0.002790432285159821},
{0.07580579046759432, 0.002895842206650308},
{0.07713753285049872, 0.003002771642794211},
{0.0784618049536694, 0.0031111953784168527},
{0.07977858361956647, 0.003221088390682608},
{0.08108784938874403, 0.0033324258626331},
{0.0823895863780336, 0.0034451831957593255},
{0.08368378215884088, 0.0035593360216335888},
{0.08497042763585128, 0.003674860212628621},
{0.08624951692641836, 0.003791731891752548},
{0.08752104724088743, 0.003909927441629386},
{0.0887850187640863, 0.004029423512655567},
{0.09004143453819465, 0.004150197030363585},
{0.09129030034718394, 0.004272225202024282},
{0.09253162460300106, 0.004395485522519514},
{0.09376541823365045, 0.004519955779517027},
{0.09499169457331234, 0.004645614057979293},
{0.09621046925461818, 0.004772438744037861},
{0.09742176010318851, 0.00490040852826445},
{0.09862558703452386, 0.005029502408369594},
{0.09982197195332514, 0.005159699691359126},
{0.10101093865530687, 0.005290979995178176},
{0.10219251273155452, 0.005423323249871711},
{0.10336672147546531, 0.005556709698289889},
{0.10453359379230175, 0.0056911198963657365},
{0.1056931601113768, 0.005826534712991816},
{0.10684545230088092, 0.005962935329521718},
{0.10799050358535246, 0.006100303238921301},
{0.10912834846578552, 0.006238620244593725},
{0.1102590226423625, 0.0063778684589014005},
{0.11138256293979175, 0.006518030301407045},
{0.11249900723522578, 0.0066590884968551365},
{0.11360839438872963, 0.006801026072914107},
{0.11471076417626495, 0.006943826357698739},
{0.1158061572251511, 0.007087472977091285},
{0.11689461495196098, 0.007231949851878975},
{0.11797617950280634, 0.007377241194724687},
{0.11905089369596451, 0.007523331506986699},
{0.12011880096679631, 0.007670205575402611},
{0.12117994531490284, 0.007817848468651729},
{0.12223437125346766, 0.007966245533809372},
{0.12328212376072896, 0.008115382392705848},
{0.12432324823352607, 0.008265244938202077},
{0.12535779044286352, 0.008415819330393128},
{0.12638579649143533, 0.008567091992750266},
{0.1274073127730525, 0.008719049608211434},
{0.12842238593391603, 0.008871679115229446},
{0.12943106283567807, 0.009024967703786609},
{0.13043339052023467, 0.009178902811383855},
{0.1314294161761932, 0.00933347211901195},
{0.13241918710695844, 0.009488663547111796},
{0.13340275070038263, 0.009644465251530353},
{0.13438015439992426, 0.009800865619478225},
{0.13535144567726262, 0.00995785326549449},
{0.1363166720063152, 0.01011541702742395},
{0.13727588083860637, 0.010273545962411517},
{0.13822911957993683, 0.010432229342918129},
{0.13917643556830453, 0.010591456652762182},
{0.1401178760530287, 0.010751217583190116},
{0.14105348817503005, 0.0109115020289795},
{0.14198331894822117, 0.011072300084577623},
{0.14290741524196282, 0.011233602040278335},
{0.14382582376454253, 0.011395398378439578},
{0.1447385910476335, 0.011557679769743834},
{0.14564576343169308, 0.011720437069503447},
{0.146547387052261, 0.01188366131401256},
{0.14744350782711935, 0.012047343716947215},
{0.14833417144427696, 0.01221147566581494},
{0.14921942335074234, 0.012376048718454996},
{0.15009930874205063, 0.01254105459959025},
{0.1509738725525109, 0.012706485197431545},
{0.1518431594461416, 0.012872332560335199},
{0.15270721380826302, 0.013038588893514213},
{0.15356607973771655, 0.013205246555803603},
{0.15441980103968195, 0.013372298056480159},
{0.15526842121906465, 0.013539736052136809},
{0.15611198347442634, 0.01370755334361171},
{0.15695053069243303, 0.013875742872972054},
{0.15778410544279564, 0.014044297720552509},
{0.15861274997367944, 0.014213211102048137},
{0.15943650620755936, 0.014382476365661563},
{0.1602554157374993, 0.014552086989304096},
{0.16106951982383405, 0.014722036577850449},
{0.16187885939123386, 0.014892318860446658},
{0.16268347502613217, 0.015062927687870733},
{0.16348340697449784, 0.015233857029945544},
{0.16427869513993396, 0.015405100973003415},
{0.16506937908208644, 0.015576653717401837},
{0.16585549801534566, 0.015748509575089695},
{0.16663709080782585, 0.015920662967223397},
{0.16741419598060694, 0.016093108421832203},
{0.1681868517072248, 0.016265840571532127},
{0.16895509581339588, 0.016438854151287676},
{0.1697189657769634, 0.01661214399622073},
{0.17047849872805254, 0.016785705039465817},
{0.17123373144942228, 0.016959532310071083},
{0.1719847003770032, 0.01713362093094415},
{0.17273144160060952, 0.017307966116842183},
{0.17347399086481566, 0.017482563172405326},
{0.17421238356998675, 0.01765740749023282},
{0.17494665477345428, 0.017832494549000977},
{0.17567683919082716, 0.018007819911622286},
{0.1764029711974302, 0.01818337922344485},
{0.17712508482986133, 0.018359168210491442},
{0.17784321378765997, 0.01853518267773737},
{0.17855739143507898, 0.01871141850742642},
{0.17926765080295334, 0.018887871657424126},
{0.1799740245906584, 0.019064538159607604},
{0.18067654516815151, 0.019241414118291257},
{0.18137524457809107, 0.019418495708687547},
{0.18207015453802677, 0.01959577917540219},
{0.18276130644265592, 0.019773260830962994},
{0.18344873136614026, 0.01995093705438166},
{0.18413246006447848, 0.020128804289747868},
{0.18481252297792972, 0.020306859044854915},
{0.1854889502334833, 0.020485097889856255},
{0.18616177164737074, 0.020663517455952275},
{0.18683101672761576, 0.020842114434106634},
{0.18749671467661855, 0.02102088557379152},
{0.18815889439377065, 0.0211998276817612},
{0.18881758447809688, 0.021378937620853213},
{0.18947281323092124, 0.02155821230881662},
{0.19012460865855357, 0.021737648717166675},
{0.19077299847499396, 0.021917243870065356},
{0.19141801010465237, 0.02209699484322713},
{0.19205967068508065, 0.02227689876284942},
{0.19269800706971443, 0.022456952804567207},
{0.19333304583062294, 0.022637154192431185},
{0.19396481326126397, 0.02281750019790896},
{0.19459333537924237, 0.02299798813890877},
{0.1952186379290699, 0.023178615378825165},
{0.19584074638492474, 0.023359379325606205},
{0.19645968595340865, 0.023540277430841604},
{0.19707548157630042, 0.023721307188871412},
{0.19768815793330405, 0.023902466135914693},
{0.19829773944478996, 0.024083751849217766},
{0.19890425027452824, 0.02426516194622155},
{0.19950771433241243, 0.024446694083747576},
{0.20010815527717268, 0.024628345957202202},
{0.20070559651907724, 0.024810115299798624},
{0.20130006122262117, 0.024991999881796276},
{0.20189157230920146, 0.02517399750975719},
{0.2024801524597774, 0.02535610602581894},
{0.20306582411751567, 0.025538323306983746},
{0.203648609490419, 0.025720647264423396},
{0.20422853055393814, 0.025903075842799602},
{0.204805609053566, 0.026085607019599423},
{0.2053798665074138, 0.02626823880448539},
{0.20595132420876813, 0.026450969238660006},
{0.20652000322862896, 0.026633796394244277},
{0.20708592441822773, 0.02681671837366994},
{0.2076491084115253, 0.026999733309085065},
{0.20820957562768924, 0.027182839361772727},
{0.20876734627355, 0.02736603472158242},
{0.20932244034603614, 0.027549317606373934},
{0.20987487763458748, 0.02773268626147339},
{0.21042467772354687, 0.027916138959141152},
{0.2109718599945295, 0.028099673998051324},
{0.21151644362877017, 0.0282832897027826},
{0.21205844760944806, 0.028466984423320137},
{0.21259789072398871, 0.028650756534568247},
{0.21313479156634357, 0.02883460443587363},
{0.2136691685392465, 0.0290185265505589},
{0.21420103985644745, 0.029202521325466184},
{0.21473042354492317, 0.02938658723051052},
{0.2152573374470648, 0.029570722758242855},
{0.2157817992228426, 0.02975492642342243},
{0.21630382635194756, 0.029939196762598288},
{0.2168234361359099, 0.030123532333699733},
{0.2173406457001947, 0.03030793171563551},
{0.21785547199627447, 0.030492393507901516},
{0.21836793180367878, 0.03067691633019684},
{0.21887804173202116, 0.030861498822047934},
{0.21938581822300313, 0.031046139642440723},
{0.21989127755239546, 0.031230837469460485},
{0.22039443583199705, 0.03141559099993931},
{0.22089530901157114, 0.03160039894911098},
{0.22139391288075916, 0.03178526005027303},
{0.22189026307097237, 0.031970173054455986},
{0.22238437505726147, 0.03215513673009939},
{0.22287626416016393, 0.03234014986273466},
{0.22336594554752986, 0.03252521125467448},
{0.2238534342363259, 0.032710319724708704},
{0.22433874509441762, 0.032895474107806494},
{0.2248218928423307, 0.033080673254824625},
{0.22530289205499074, 0.033265916032221836},
{0.225781757163442, 0.033451201321779006},
{0.2262585024565455, 0.033636528020325095},
{0.2267331420826561, 0.03382189503946871},
{0.22720569005127944, 0.034007301305335136},
{0.22767616023470816, 0.03419274575830871},
{0.2281445663696383, 0.03437822735278049},
{0.22861092205876565, 0.03456374505690099},
{0.22907524077236216, 0.03474929785233795},
{0.2295375358498331, 0.034934884734038975},
{0.2299978205012546, 0.035120504709999},
{0.23045610780889209, 0.035306156801032385},
{0.23091241072869972, 0.03549184004054962},
{0.23136674209180116, 0.03567755347433848},
{0.23181911460595153, 0.03586329616034953},
{0.23226954085698118, 0.036049067168485965},
{0.23271803331022112, 0.03623486558039758},
{0.23316460431191063, 0.03642069048927884},
{0.2336092660905869, 0.03660654099967093},
{0.23405203075845724, 0.036792416227267755},
{0.23449291031275366, 0.03697831529872573},
{0.23493191663707058, 0.037164237351477294},
{0.2353690615026853, 0.037350181533548125},
{0.2358043565698618, 0.03753614700337791},
{0.2362378133891378, 0.03772213292964459},
{0.23666944340259558, 0.037908138491092064},
{0.23709925794511652, 0.03809416287636122},
{0.23752726824561957, 0.03828020528382425},
{0.237953485428284, 0.038466264921422154},
{0.23837792051375653, 0.03865234100650541},
{0.23880058442034283, 0.03883843276567766},
{0.23922148796518405, 0.039024539434642465},
{0.2396406418654181, 0.03921066025805293},
{0.24005805673932618, 0.039396794489364236},
{0.24047374310746444, 0.039582941390689005},
{0.24088771139378143, 0.03976910023265535},
{0.241299971926721, 0.039955270294267695},
{0.24171053494031114, 0.040141450862770184},
{0.24211941057523886, 0.04032764123351267},
{0.2425266088799114, 0.040513840709819275},
{0.24293213981150363, 0.040700048602859355},
{0.24333601323699228, 0.040886264231520926},
{0.24373823893417662, 0.04107248692228647},
{0.24413882659268643, 0.04125871600911102},
{0.24453778581497676, 0.041444950833302546},
{0.24493512611731008, 0.04163119074340456},
{0.2453308569307259, 0.041817435095080874},
{0.24572498760199785, 0.04200368325100254},
{0.24611752739457865, 0.042189934580736804},
{0.246508485489533, 0.04237618846063818},
{0.24689787098645843, 0.042562444273741486},
{0.24728569290439453, 0.04274870140965681},
{0.24767196018272047, 0.042934959264466464},
{0.2480566816820411, 0.04312121724062378},
{0.24843986618506178, 0.04330747474685373},
{0.24882152239745212, 0.043493731198055385},
{0.24920165894869853, 0.04367998601520614},
{0.24958028439294613, 0.04386623862526762},
{0.2499574072098299, 0.044052488461093345},
{0.2503330358052951, 0.04423873496133804},
{0.2507071785124076, 0.04442497757036852},
{0.25107984359215363, 0.04461121573817625},
{0.25145103923422957, 0.044797448920291416},
{0.2518207735578216, 0.04498367657769853},
{0.25218905461237573, 0.04516989817675355},
{0.2525558903783578, 0.04535611318910247},
{0.252921288768004, 0.04554232109160135},
{0.2532852576260622, 0.04572852136623773},
{0.25364780473052323, 0.045914713500053474},
{0.2540089377933439, 0.046100896985068945},
{0.25436866446115997, 0.0462870713182085},
{0.25472699231599094, 0.04647323600122731},
{0.2550839288759356, 0.046659390540639445},
{0.25543948159585883, 0.0468455344476472},
{0.25579365786806996, 0.04703166723807169},
{0.25614646502299265, 0.04721778843228459},
{0.2564979103298262, 0.04740389755514111},
{0.2568480009971989, 0.04758999413591409},
{0.25719674417381283, 0.04777607770822924},
{0.2575441469490811, 0.04796214781000149},
{0.2578902163537569, 0.04814820398337245},
{0.2582349593605547, 0.04833424577464892},
{0.2585783828847637, 0.04852027273424242},
{0.25892049378485416, 0.04870628441660984},
{0.2592612988630755, 0.04889228038019498},
{0.2596008048660475, 0.049078260187371194},
{0.25993901848534406, 0.049264223404384896},
{0.26027594635806983, 0.049450169601300116},
{0.26061159506742954, 0.04963609835194392},
{0.2609459711432906, 0.049822009233852785},
{0.26127908106273867, 0.05000790182821985},
{0.26161093125062623, 0.050193775719843056},
{0.2619415280801148, 0.05037963049707416},
{0.26227087787321024, 0.050565465751768596},
{0.26259898690129163, 0.05075128107923615},
{0.2629258613856338, 0.05093707607819245},
{0.2632515074979231, 0.05112285035071132},
{0.26357593136076746, 0.051308603502177814},
{0.2638991390481998, 0.05149433514124214},
{0.2642211365861755, 0.05168004487977422},
{0.2645419299530641, 0.05186573233281911},
{0.2648615250801344, 0.05205139711855306},
{0.2651799278520344, 0.052237038858240346},
{0.26549714410726516, 0.05242265717619077},
{0.2658131796386487, 0.05260825169971786},
{0.2661280401937909, 0.052793822059097786},
{0.2664417314755381, 0.05297936788752886},
{0.266754259142429, 0.053164888821091764},
{0.26706562880914037, 0.05335038449871038},
{0.26737584604692805, 0.05353585456211326},
{0.26768491638406244, 0.05372129865579572},
{0.2679928453062587, 0.05390671642698251},
{0.2682996382571021, 0.05409210752559114},
{0.26860530063846816, 0.0542774716041957},
{0.26890983781093764, 0.054462808317991364},
{0.269213255094207, 0.054648117324759354},
{0.26951555776749375, 0.05483339828483254},
{0.26981675106993697, 0.05501865086106151},
{0.27011684020099336, 0.05520387471878125},
{0.2704158303208284, 0.05538906952577828},
{0.27071372655070297, 0.055574234952258356},
{0.2710105339733556, 0.055759370670814636},
{0.2713062576333799, 0.055944476356396385},
{0.27160090253759794, 0.05612955168627814},
{0.2718944736554291, 0.05631459634002935},
{0.27218697591925456, 0.05649960999948452},
{0.2724784142247777, 0.05668459234871377},
{0.27276879343138016, 0.0568695430739939},
{0.27305811836247396, 0.05705446186377987},
{0.27334639380584935, 0.0572393484086767},
{0.27363362451401874, 0.05742420240141187},
{0.27391981520455666, 0.05760902353680807},
{0.27420497056043586, 0.05779381151175641},
{0.27448909523035925, 0.057978566025190005},
{0.2747721938290885, 0.05816328677805802},
{0.27505427093776846, 0.05834797347330005},
{0.2753353311042481, 0.058532625815820895},
{0.2756153788433977, 0.05871724351246576},
{0.2758944186374223, 0.058901826271995805},
{0.27617245493617204, 0.05908637380506404},
{0.27644949215744824, 0.05927088582419161},
{0.27672553468730665, 0.05945536204374446},
{0.27700058688035706, 0.05963980217991025},
{0.2772746530600593, 0.05982420595067577},
{0.27754773751901607, 0.06000857307580456},
{0.27781984451926284, 0.060192903276814896},
{0.2780909782925536, 0.06037719627695815},
{0.27836114304064424, 0.06056145180119744},
{0.2786303429355725, 0.06074566957618656},
{0.2788985821199343, 0.060929849330249294},
{0.2791658647071579, 0.06111399079335897},
{0.27943219478177417, 0.061298093697118354},
{0.27969757639968423, 0.06148215777473982},
{0.27996201358842415, 0.061666182761025846},
{0.2802255103474265, 0.061850168392349705},
{0.2804880706482792, 0.062034114406636566},
{0.28074969843498127, 0.06221802054334477},
{0.2810103976241961, 0.062401886543447416},
{0.28127017210550165, 0.0625857121494142},
{0.28152902574163785, 0.06276949710519357},
{0.2817869623687515, 0.06295324115619504},
{0.28204398579663853, 0.06313694404927185},
{0.28230009980898313, 0.06332060553270384},
{0.28255530816359486, 0.06350422535618057},
{0.28280961459264276, 0.06368780327078465},
{0.28306302280288714, 0.0638713390289754},
{0.28331553647590874, 0.06405483238457266},
{0.28356715926833526, 0.06423828309274082},
{0.2838178948120659, 0.06442169090997318},
{0.28406774671449275, 0.06460505559407644},
{0.28431671855872065, 0.06478837690415538},
{0.28456481390378385, 0.06497165460059792},
{0.28481203628486085, 0.06515488844506019},
{0.2850583892134868, 0.06533807820045197},
{0.28530387617776365, 0.06552122363092219},
{0.2855485006425678, 0.06570432450184482},
{0.28579226604975605, 0.06588738057980477},
{0.2860351758183687, 0.06607039163258407},
{0.286277233344831, 0.06625335742914831},
{0.28651844200315235, 0.0664362777396331},
{0.2867588051451231, 0.06661915233533093},
{0.28699832610050946, 0.06680198098867798},
{0.2872370081772467, 0.06698476347324134},
{0.2874748546616294, 0.06716749956370624},
{0.28771186881850086, 0.06735018903586354},
{0.2879480538914394, 0.06753283166659735},
{0.28818341310294354, 0.06771542723387287},
{0.28841794965461465, 0.06789797551672436},
{0.2886516667273381, 0.06808047629524325},
{0.28888456748146235, 0.06826292935056646},
{0.28911665505697604, 0.06844533446486491},
{0.2893479325736835, 0.06862769142133207},
{0.2895784031313783, 0.06881000000417278},
{0.28980806981001467, 0.06899225999859217},
{0.29003693566987804, 0.06917447119078474},
{0.2902650037517527, 0.06935663336792357},
{0.2904922770770885, 0.06953874631814973},
{0.2907187586481657, 0.06972080983056174},
{0.2909444514482577, 0.0699028236952053},
{0.29116935844179265, 0.07008478770306303},
{0.2913934825745131, 0.07026670164604441},
{0.291616826773634, 0.07044856531697588},
{0.29183939394799924, 0.07063037850959099},
{0.29206118698823647, 0.07081214101852078},
{0.2922822087669103, 0.07099385263928422},
{0.29250246213867415, 0.07117551316827879},
{0.29272194994042033, 0.07135712240277121},
{0.2929406749914287, 0.07153868014088828},
{0.2931586400935137, 0.0717201861816078},
{0.2933758480311704, 0.07190164032474969},
{0.29359230157171806, 0.07208304237096715},
{0.2938080034654434, 0.07226439212173798},
{0.2940229564457415, 0.07244568937935604},
{0.294237163229256, 0.07262693394692274},
{0.2944506265160174, 0.07280812562833869},
{0.29466334898957997, 0.07298926422829549},
{0.29487533331715776, 0.07317034955226759},
{0.29508658214975886, 0.07335138140650421},
{0.29529709812231836, 0.07353235959802149},
{0.29550688385383, 0.07371328393459459},
{0.29571594194747675, 0.07389415422475006},
{0.29592427499075963, 0.07407497027775813},
{0.2961318855556258, 0.07425573190362525},
{0.29633877619859494, 0.07443643891308666},
{0.29654494946088455, 0.074617091117599},
{0.2967504078685341, 0.07479768832933316},
{0.29695515393252797, 0.07497823036116709},
{0.29715919014891673, 0.07515871702667876},
{0.29736251899893806, 0.0753391481401392},
{0.29756514294913566, 0.07551952351650562},
{0.2977670644514776, 0.07569984297141465},
{0.29796828594347313, 0.0758801063211756},
{0.2981688098482886, 0.07606031338276392},
{0.298368638574862, 0.0762404639738146},
{0.2985677745180168, 0.07642055791261579},
{0.29876622005857423, 0.07660059501810235},
{0.29896397756346466, 0.07678057510984965},
{0.29916104938583804, 0.07696049800806734},
{0.29935743786517316, 0.07714036353359321},
{0.2995531453273857, 0.07732017150788718},
{0.2997481740849356, 0.07749992175302527},
{0.29994252643693303, 0.07767961409169373},
{0.3001362046692436, 0.07785924834718326},
{0.3003292110545926, 0.07803882434338319},
{0.30052154785266777, 0.07821834190477585},
{0.30071321731022177, 0.07839780085643093},
{0.30090422166117325, 0.07857720102399997},
{0.30109456312670707, 0.07875654223371086},
{0.30128424391537356, 0.07893582431236247},
{0.30147326622318676, 0.0791150470873193},
{0.301661632233722, 0.07929421038650622},
{0.3018493441182122, 0.07947331403840326},
{0.3020364040356434, 0.07965235787204046},
{0.3022228141328498, 0.07983134171699281},
{0.302408576544607, 0.08001026540337526},
{0.3025936933937254, 0.08018912876183772},
{0.3027781667911418, 0.08036793162356018},
{0.3029619988360109, 0.08054667382024791},
{0.3031451916157955, 0.08072535518412667},
{0.30332774720635597, 0.08090397554793799},
{0.30350966767203896, 0.08108253474493453},
{0.3036909550657651, 0.08126103260887545},
{0.3038716114291162, 0.0814394689740219},
{0.30405163879242125, 0.08161784367513254},
{0.3042310391748421, 0.08179615654745906},
{0.30440981458445787, 0.08197440742674184},
{0.3045879670183488, 0.08215259614920559},
{0.3047654984626794, 0.08233072255155513},
{0.30494241089278096, 0.0825087864709711},
{0.3051187062732326, 0.08268678774510584},
{0.3052943865579427, 0.08286472621207924},
{0.3054694536902285, 0.0830426017104747},
{0.30564390960289556, 0.08322041407933504},
{0.30581775621831664, 0.08339816315815861},
{0.30599099544850933, 0.08357584878689528},
{0.3061636291952134, 0.08375347080594263},
{0.30633565934996715, 0.08393102905614207},
{0.30650708779418345, 0.08410852337877507},
{0.3066779163992247, 0.08428595361555942},
{0.30684814702647734, 0.08446331960864552},
{0.30701778152742565, 0.08464062120061272},
{0.3071868217437248, 0.08481785823446572},
{0.30735526950727343, 0.08499503055363102},
{0.30752312664028536, 0.08517213800195332},
{0.3076903949553609, 0.08534918042369213},
{0.3078570762555571, 0.08552615766351829},
{0.30802317233445803, 0.08570306956651051},
{0.30818868497624385, 0.08587991597815209},
{0.30835361595575955, 0.08605669674432756},
{0.30851796703858286, 0.08623341171131939},
{0.308681739981092, 0.08641006072580475},
{0.3088449365305323, 0.08658664363485229},
{0.30900755842508254, 0.086763160285919},
{0.3091696073939207, 0.08693961052684707},
{0.309331085157289, 0.08711599420586075},
{0.30949199342655853, 0.08729231117156333},
{0.30965233390429303, 0.0874685612729341},
{0.30981210828431255, 0.0876447443593254},
{0.30997131825175617, 0.08782086028045957},
{0.31012996548314425, 0.08799690888642614},
{0.31028805164644035, 0.08817289002767886},
{0.3104455784011124, 0.08834880355503288},
{0.3106025473981933, 0.08852464931966195},
{0.3107589602803413, 0.08870042717309556},
{0.3109148186818993, 0.08887613696721629},
{0.3110701242289544, 0.08905177855425697},
{0.3112248785393963, 0.0892273517867981},
{0.3113790832229753, 0.08940285651776508},
{0.3115327398813602, 0.08957829260042567},
{0.3116858501081952, 0.08975365988838734},
{0.31183841548915664, 0.08992895823559469},
{0.31199043760200906, 0.09010418749632694},
{0.31214191801666097, 0.09027934752519541},
{0.3122928582952199, 0.09045443817714102},
{0.3124432599920473, 0.09062945930743185},
{0.3125931246538126, 0.09080441077166071},
{0.3127424538195472, 0.09097929242574271},
{0.3128912490206975, 0.09115410412591293},
{0.31303951178117817, 0.09132884572872407},
{0.31318724361742434, 0.0915035170910441},
{0.31333444603844357, 0.09167811807005398},
{0.3134811205458676, 0.09185264852324541},
{0.31362726863400314, 0.09202710830841858},
{0.313772891789883, 0.09220149728367993},
{0.31391799149331584, 0.09237581530744},
{0.31406256921693654, 0.09255006223841124},
{0.31420662642625513, 0.09272423793560584},
{0.3143501645797062, 0.09289834225833371},
{0.31449318512869723, 0.09307237506620025},
{0.3146356895176569, 0.0932463362191044},
{0.3147776791840829, 0.09342022557723652},
{0.3149191555585892, 0.09359404300107639},
{0.3150601200649532, 0.09376778835139121},
{0.31520057412016234, 0.09394146148923363},
{0.3153405191344602, 0.09411506227593977},
{0.31547995651139243, 0.09428859057312729},
{0.31561888764785223, 0.0944620462426935},
{0.31575731393412537, 0.09463542914681344},
{0.315895236753935, 0.09480873914793805},
{0.3160326574844859, 0.09498197610879226},
{0.3161695774965086, 0.0951551398923732},
{0.3163059981543029, 0.09532823036194839},
{0.3164419208157812, 0.09550124738105395},
{0.31657734683251143, 0.09567419081349281},
{0.31671227754975956, 0.09584706052333299},
{0.31684671430653183, 0.09601985637490586},
{0.31698065843561674, 0.09619257823280442},
{0.31711411126362643, 0.0963652259618816},
{0.317247074111038, 0.09653779942724863},
{0.31737954829223425, 0.09671029849427336},
{0.3175115351155445, 0.09688272302857859},
{0.3176430358832844, 0.0970550728960405},
{0.31777405189179625, 0.09722734796278704},
{0.31790458443148817, 0.09739954809519633},
{0.3180346347868736, 0.09757167315989511},
{0.3181642042366102, 0.09774372302375718},
{0.31829329405353834, 0.0979156975539019},
{0.3184219055047196, 0.09808759661769263},
{0.3185500398514747, 0.09825942008273526},
{0.31867769834942106, 0.09843116781687673},
{0.3188048822485105, 0.09860283968820356},
{0.31893159279306615, 0.09877443556504038},
{0.31905783122181924, 0.09894595531594856},
{0.31918359876794566, 0.09911739880972471},
{0.31930889665910234, 0.09928876591539935},
{0.31943372611746296, 0.09946005650223548},
{0.31955808835975374, 0.09963127043972722},
{0.3196819845972888, 0.09980240759759847},
{0.3198054160360053, 0.09997346784580152},
{0.31992838387649825, 0.10014445105451582},
{0.3200508893140549, 0.10031535709414656},
{0.32017293353868925, 0.10048618583532343},
{0.32029451773517603, 0.10065693714889934},
{0.3204156430830843, 0.10082761090594912},
{0.32053631075681105, 0.10099820697776828},
{0.32065652192561445, 0.10116872523587178},
{0.3207762777536467, 0.1013391655519928},
{0.3208955793999868, 0.10150952779808146},
{0.3210144280186731, 0.10167981184630376},
{0.3211328247587353, 0.10185001756904023},
{0.32125077076422653, 0.10202014483888486},
{0.32136826717425515, 0.10219019352864389},
{0.321485315123016, 0.1023601635113347},
{0.3216019157398217, 0.10253005466018462},
{0.3217180701491338, 0.10269986684862986},
{0.32183377947059316, 0.10286959995031432},
{0.32194904481905084, 0.10303925383908857},
{0.32206386730459813, 0.10320882838900873},
{0.3221782480325967, 0.10337832347433537},
{0.32229218810370835, 0.10354773896953247},
{0.32240568861392466, 0.10371707474926635},
{0.32251875065459623, 0.10388633068840465},
{0.32263137531246194, 0.10405550666201527},
{0.3227435636696778, 0.10422460254536536},
{0.3228553168038457, 0.10439361821392033},
{0.3229666357880418, 0.1045625535433428},
{0.3230775216908448, 0.10473140840949169},
{0.32318797557636414, 0.10490018268842116},
{0.3232979985042676, 0.10506887625637971},
{0.32340759152980914, 0.10523748898980918},
{0.32351675570385613, 0.10540602076534382},
{0.32362549207291674, 0.10557447145980936},
{0.3237338016791668, 0.10574284095022209},
{0.32384168556047677, 0.10591112911378789},
{0.3239491447504381, 0.10607933582790142},
{0.3240561802783899, 0.10624746097014515},
{0.32416279316944496, 0.10641550441828848},
{0.3242689844445159, 0.10658346605028692},
{0.3243747551203409, 0.10675134574428112},
{0.32448010620950934, 0.10691914337859613},
{0.3245850387204873, 0.10708685883174048},
{0.3246895536576426, 0.10725449198240533},
{0.3247936520212703, 0.10742204270946369},
{0.32489733480761707, 0.10758951089196958},
{0.3250006030089062, 0.1077568964091572},
{0.32510345761336207, 0.10792419914044013},
{0.3252058996052343, 0.10809141896541055},
{0.3253079299648223, 0.10825855576383846},
{0.32540954966849867, 0.10842560941567086},
{0.3255107596887336, 0.10859257980103104},
{0.32561156099411803, 0.10875946680021777},
{0.3257119545493874, 0.10892627029370455},
{0.3258119413154447, 0.10909299016213891},
{0.32591152224938386, 0.10925962628634163},
{0.32601069830451235, 0.10942617854730602},
{0.32610947043037425, 0.1095926468261972},
{0.3262078395727728, 0.1097590310043514},
{0.3263058066737926, 0.10992533096327524},
{0.32640337267182234, 0.11009154658464503},
{0.32650053850157645, 0.11025767775030608},
{0.32659730509411744, 0.11042372434227206},
{0.3266936733768775, 0.11058968624272424},
{0.3267896442736802, 0.11075556333401089},
{0.3268852187047619, 0.11092135549864661},
{0.3269803975867933, 0.11108706261931164},
{0.3270751818329005, 0.11125268457885126},
{0.3271695723526859, 0.11141822126027512},
{0.3272635700522493, 0.11158367254675661},
{0.32735717583420854, 0.11174903832163223},
{0.32745039059772, 0.11191431846840103},
{0.3275432152384992, 0.11207951287072387},
{0.3276356506488411, 0.11224462141242297},
{0.32772769771763993, 0.1124096439774812},
{0.3278193573304096, 0.11257458045004151},
{0.32791063036930346, 0.11273943071440637},
{0.32800151771313374, 0.11290419465503718},
{0.3280920202373915, 0.11306887215655367},
{0.32818213881426583, 0.11323346310373338},
{0.32827187431266336, 0.11339796738151106},
{0.3283612275982272, 0.11356238487497813},
{0.32845019953335625, 0.11372671546938215},
{0.32853879097722377, 0.11389095905012622},
{0.32862700278579643, 0.1140551155027685},
{0.32871483581185285, 0.11421918471302168},
{0.32880229090500207, 0.11438316656675242},
{0.328889368911702, 0.11454706094998082},
{0.3289760706752776, 0.11471086774887997},
{0.32906239703593915, 0.11487458684977538},
{0.3291483488307999, 0.1150382181391445},
{0.32923392689389436, 0.11520176150361626},
{0.32931913205619584, 0.1153652168299705},
{0.329403965145634, 0.11552858400513755},
{0.3294884269871126, 0.11569186291619772},
{0.3295725184025266, 0.11585505345038083},
{0.3296562402107796, 0.11601815549506575},
{0.32973959322780094, 0.11618116893777992},
{0.3298225782665627, 0.1163440936661989},
{0.32990519613709657, 0.1165069295681459},
{0.3299874476465108, 0.11666967653159135},
{0.33006933359900664, 0.11683233444465246},
{0.3301508547958952, 0.11699490319559275},
{0.3302320120356135, 0.11715738267282164},
{0.33031280611374114, 0.11731977276489401},
{0.33039323782301644, 0.1174820733605098},
{0.33047330795335245, 0.11764428434851354},
{0.3305530172918531, 0.11780640561789398},
{0.3306323666228289, 0.11796843705778365},
{0.33071135672781293, 0.11813037855745848},
{0.33078998838557644, 0.11829223000633737},
{0.3308682623721443, 0.11845399129398182},
{0.3309461794608107, 0.1186156623100955},
{0.3310237404221542, 0.11877724294452392},
{0.33110094602405343, 0.11893873308725399},
{0.3311777970317018, 0.11910013262841365},
{0.3312542942076228, 0.11926144145827153},
{0.3313304383116849, 0.11942265946723654},
{0.3314062301011163, 0.11958378654585752},
{0.3314816703305199, 0.1197448225848229},
{0.33155675975188775, 0.11990576747496028},
{0.33163149911461565, 0.12006662110723614},
{0.3317058891655177, 0.12022738337275544},
{0.3317799306488405, 0.12038805416276134},
{0.3318536243062776, 0.12054863336863475},
{0.3319269708769835, 0.1207091208818941},
{0.33199997109758783, 0.12086951659419497},
{0.3320726257022093, 0.1210298203973297},
{0.3321449354224696, 0.12119003218322716},
{0.3322169009875071, 0.12135015184395236},
{0.33228852312399076, 0.12151017927170615},
{0.33235980255613345, 0.12167011435882494},
{0.33243074000570577, 0.12182995699778029},
{0.33250133619204936, 0.12198970708117872},
{0.3325715918320901, 0.12214936450176132},
{0.33264150764035166, 0.1223089291524035},
{0.33271108432896845, 0.12246840092611466},
{0.3327803226076988, 0.12262777971603792},
{0.33284922318393784, 0.12278706541544979},
{0.33291778676273065, 0.12294625791775994},
{0.3329860140467848, 0.12310535711651088},
{0.3330539057364833, 0.12326436290537768},
{0.33312146252989716, 0.1234232751781677},
{0.33318868512279803, 0.12358209382882032},
{0.3332555742086707, 0.12374081875140666},
{0.3333221304787254, 0.12389944984012932},
{0.33338835462191024, 0.12405798698932212},
{0.33345424732492357, 0.12421643009344982},
{0.3335198092722258, 0.1243747790471079},
{0.3335850411460519, 0.12453303374502227},
{0.3336499436264232, 0.124691194082049},
{0.33371451739115926, 0.12484925995317414},
{0.33377876311589, 0.12500723125351343},
{0.3338426814740672, 0.12516510787831206},
{0.33390627313697646, 0.12532288972294442},
{0.33396953877374863, 0.1254805766829139},
{0.33403247905137146, 0.12563816865385263},
{0.33409509463470105, 0.12579566553152127},
{0.3341573861864734, 0.12595306721180874},
{0.33421935436731554, 0.12611037359073202},
{0.33428099983575693, 0.12626758456443593},
{0.33434232324824065, 0.12642470002919293},
{0.3344033252591344, 0.12658171988140288},
{0.33446400652074176, 0.12673864401759283},
{0.334524367683313, 0.1268954723344168},
{0.3345844093950561, 0.1270522047286556},
{0.3346441323021475, 0.1272088410972166},
{0.33470353704874295, 0.12736538133713354},
{0.3347626242769881, 0.12752182534556628},
{0.33482139462702937, 0.1276781730198007},
{0.33487984873702425, 0.1278344242572484},
{0.334937987243152, 0.1279905789554466},
{0.3349958107796239, 0.1281466370120579},
{0.335053319978694, 0.12830259832487007},
{0.3351105154706688, 0.12845846279179593},
{0.3351673978839181, 0.1286142303108731},
{0.3352239678448849, 0.12876990078026387},
{0.33528022597809554, 0.128925474098255},
{0.33533617290616974, 0.12908095016325755},
{0.3353918092498306, 0.1292363288738067},
{0.33544713562791445, 0.1293916101285616},
{0.335502152657381, 0.12954679382630513},
{0.3355568609533227, 0.12970187986594386},
{0.33561126112897494, 0.1298568681465078},
{0.3356653537957253, 0.1300117585671502},
{0.33571913956312355, 0.13016655102714747},
{0.3357726190388909, 0.13032124542589904},
{0.33582579282892966, 0.1304758416629271},
{0.3358786615373327, 0.1306303396378766},
{0.3359312257663928, 0.13078473925051487},
{0.33598348611661183, 0.13093904040073173},
{0.33603544318671036, 0.13109324298853917},
{0.3360870975736365, 0.13124734691407125},
{0.33613844987257524, 0.13140135207758402},
{0.3361895006769576, 0.13155525837945525},
{0.3362402505784695, 0.13170906572018445},
{0.3362907001670609, 0.1318627740003926},
{0.3363408500309547, 0.13201638312082203},
{0.3363907007566555, 0.13216989298233642},
{0.33644025292895857, 0.13232330348592053},
{0.3364895071309585, 0.1324766145326801},
{0.336538463944058, 0.13262982602384174},
{0.3365871239479766, 0.13278293786075288},
{0.336635487720759, 0.13293594994488145},
{0.33668355583878407, 0.133088862177816},
{0.3367313288767729, 0.1332416744612654},
{0.3367788074077975, 0.1333943866970588},
{0.3368259920032891, 0.13354699878714552},
{0.33687288323304676, 0.1336995106335949},
{0.3369194816652452, 0.13385192213859617},
{0.3369657878664435, 0.13400423320445848},
{0.33701180240159295, 0.1341564437336106},
{0.3370575258340455, 0.13430855362860097},
{0.3371029587255617, 0.13446056279209748},
{0.33714810163631853, 0.1346124711268874},
{0.337192955124918, 0.13476427853587736},
{0.3372375197483945, 0.13491598492209314},
{0.3372817960622231, 0.13506759018867967},
{0.3373257846203271, 0.13521909423890083},
{0.33736948597508615, 0.1353704969761394},
{0.33741290067734386, 0.13552179830389702},
{0.33745602927641544, 0.13567299812579406},
{0.33749887232009557, 0.13582409634556947},
{0.33754143035466583, 0.13597509286708082},
{0.33758370392490245, 0.13612598759430405},
{0.33762569357408373, 0.1362767804313336},
{0.3376673998439976, 0.13642747128238208},
{0.33770882327494894, 0.1365780600517804},
{0.3377499644057673, 0.13672854664397752},
{0.33779082377381386, 0.13687893096354053},
{0.337831401914989, 0.13702921291515446},
{0.33787169936373945, 0.13717939240362226},
{0.33791171665306563, 0.13732946933386467},
{0.3379514543145288, 0.1374794436109202},
{0.33799091287825805, 0.13762931513994509},
{0.3380300928729577, 0.13777908382621312},
{0.3380689948259141, 0.13792874957511567},
{0.3381076192630028, 0.13807831229216153},
{0.3381459667086954, 0.13822777188297697},
{0.3381840376860666, 0.13837712825330556},
{0.33822183271680106, 0.13852638130900818},
{0.3382593523212003, 0.13867553095606294},
{0.33829659701818937, 0.13882457710056506},
{0.33833356732532377, 0.13897351964872692},
{0.33837026375879614, 0.13912235850687796},
{0.33840668683344294, 0.13927109358146453},
{0.33844283706275113, 0.13941972477904996},
{0.33847871495886483, 0.13956825200631448},
{0.33851432103259177, 0.13971667517005512},
{0.33854965579340995, 0.1398649941771857},
{0.33858471974947413, 0.1400132089347368},
{0.33861951340762225, 0.14016131934985557},
{0.33865403727338195, 0.14030932532980592},
{0.33868829185097676, 0.14045722678196826},
{0.3387222776433327, 0.14060502361383959},
{0.33875599515208443, 0.14075271573303338},
{0.33878944487758167, 0.1409003030472796},
{0.3388226273188953, 0.14104778546442456},
{0.3388555429738236, 0.14119516289243098},
{0.33888819233889855, 0.1413424352393779},
{0.33892057590939184, 0.1414896024134607},
{0.338952694179321, 0.14163666432299096},
{0.3389845476414555, 0.14178362087639654},
{0.3390161367873228, 0.14193047198222145},
{0.33904746210721415, 0.14207721754912586},
{0.3390785240901909, 0.1422238574858861},
{0.3391093232240901, 0.1423703917013945},
{0.33913985999553065, 0.14251682010465958},
{0.33917013488991904, 0.14266314260480578},
{0.3392001483914551, 0.14280935911107365},
{0.33922990098313804, 0.14295546953281962},
{0.33925939314677195, 0.14310147377951613},
{0.33928862536297166, 0.14324737176075153},
{0.3393175981111684, 0.14339316338623007},
{0.33934631186961556, 0.1435388485657719},
{0.33937476711539416, 0.14368442720931304},
{0.33940296432441863, 0.1438298992269053},
{0.3394309039714422, 0.14397526452871637},
{0.3394585865300626, 0.14412052302502967},
{0.33948601247272747, 0.14426567462624446},
{0.33951318227073984, 0.14441071924287574},
{0.33954009639426364, 0.1445556567855543},
{0.33956675531232905, 0.1447004871650266},
{0.3395931594928379, 0.14484521029215489},
{0.33961930940256907, 0.14498982607791708},
{0.3396452055071837, 0.1451343344334068},
{0.33967084827123056, 0.14527873526983331},
{0.33969623815815136, 0.14542302849852165},
{0.3397213756302859, 0.14556721403091244},
{0.3397462611488774, 0.145711291778562},
{0.33977089517407744, 0.1458552616531423},
{0.33979527816495136, 0.1459991235664409},
{0.3398194105794832, 0.14614287743036108},
{0.339843292874581, 0.1462865231569217},
{0.3398669255060815, 0.14643006065825726},
{0.3398903089287556, 0.14657348984661786},
{0.3399134435963131, 0.14671681063436928},
{0.33993632996140766, 0.1468600229339929},
{0.33995896847564194, 0.14700312665808568},
{0.33998135958957243, 0.14714612171936026},
{0.3400035037527142, 0.14728900803064487},
{0.34002540141354604, 0.1474317855048834},
{0.34004705301951504, 0.1475744540551353},
{0.3400684590170416, 0.14771701359457573},
{0.3400896198515241, 0.1478594640364954},
{0.34011053596734375, 0.14800180529430076},
{0.34013120780786926, 0.14814403728151382},
{0.3401516358154616, 0.14828615991177227},
{0.34017182043147853, 0.1484281730988295},
{0.34019176209627955, 0.1485700767565545},
{0.34021146124923024, 0.148711870798932},
{0.34023091832870705, 0.14885355514006235},
{0.3402501337721018, 0.14899512969416168},
{0.34026910801582627, 0.14913659437556173},
{0.3402878414953167, 0.14927794909871006},
{0.34030633464503834, 0.14941919377816987},
{0.3403245878984899, 0.14956032832862018},
{0.340342601688208, 0.14970135266485574},
{0.3403603764457716, 0.14984226670178705},
{0.3403779126018065, 0.14998307035444045},
{0.34039521058598965, 0.15012376353795803},
{0.34041227082705344, 0.15026434616759776},
{0.3404290937527901, 0.1504048181587334},
{0.3404456797900562, 0.15054517942685464},
{0.34046202936477654, 0.15068542988756695},
{0.34047814290194883, 0.15082556945659173},
{0.3404940208256476, 0.15096559804976634},
{0.34050966355902873, 0.15110551558304405},
{0.34052507152433337, 0.15124532197249407},
{0.3405402451428922, 0.15138501713430164},
{0.3405551848351298, 0.15152460098476794},
{0.34056989102056845, 0.15166407344031022},
{0.34058436411783244, 0.15180343441746175},
{0.3405986045446521, 0.15194268383287193},
{0.3406126127178678, 0.15208182160330622},
{0.3406263890534342, 0.1522208476456462},
{0.340639933966424, 0.1523597618768896},
{0.3406532478710322, 0.15249856421415037},
{0.3406663311805798, 0.15263725457465865},
{0.3406791843075181, 0.1527758328757608},
{0.3406918076634322, 0.15291429903491946},
{0.3407042016590454, 0.15305265296971354},
{0.34071636670422273, 0.15319089459783833},
{0.3407283032079749, 0.1533290238371054},
{0.34074001157846234, 0.15346704060544278},
{0.3407514922229987, 0.15360494482089485},
{0.340762745548055, 0.1537427364016225},
{0.3407737719592633, 0.15388041526590307},
{0.3407845718614202, 0.1540179813321304},
{0.34079514565849106, 0.15415543451881492},
{0.34080549375361346, 0.1542927747445836},
{0.3408156165491009, 0.1544300019281801},
{0.3408255144464466, 0.15456711598846468},
{0.340835187846327, 0.15470411684441426},
{0.34084463714860563, 0.15484100441512258},
{0.34085386275233664, 0.15497777861980006},
{0.3408628650557684, 0.15511443937777397},
{0.3408716444563471, 0.1552509866084884},
{0.3408802013507203, 0.15538742023150434},
{0.3408885361347405, 0.15552374016649967},
{0.34089664920346885, 0.1556599463332692},
{0.3409045409511784, 0.15579603865172484},
{0.34091221177135766, 0.15593201704189544},
{0.3409196620567143, 0.15606788142392697},
{0.3409268921991783, 0.15620363171808252},
{0.3409339025899057, 0.15633926784474234},
{0.34094069361928175, 0.15647478972440387},
{0.3409472656769245, 0.15661019727768186},
{0.34095361915168815, 0.15674549042530825},
{0.3409597544316664, 0.1568806690881324},
{0.34096567190419574, 0.15701573318712098},
{0.3409713719558591, 0.15715068264335816},
{0.3409768549724887, 0.15728551737804553},
{0.3409821213391697, 0.1574202373125022},
{0.34098717144024343, 0.1575548423681649},
{0.3409920056593105, 0.15768933246658784},
{0.3409966243792342, 0.15782370752944302},
{0.3410010279821438, 0.1579579674785201},
{0.3410052168494376, 0.15809211223572642},
{0.3410091913617861, 0.15822614172308722},
{0.34101295189913544, 0.15836005586274554},
{0.34101649884071034, 0.15849385457696233},
{0.3410198325650174, 0.15862753778811645},
{0.34102295344984807, 0.15876110541870478},
{0.34102586187228195, 0.15889455739134228},
{0.34102855820868977, 0.15902789362876196},
{0.3410310428347365, 0.159161114053815},
{0.3410333161253845, 0.15929421858947077},
{0.3410353784548965, 0.1594272071588169},
{0.3410372301968386, 0.1595600796850593},
{0.3410388717240835, 0.1596928360915223},
{0.3410403034088131, 0.15982547630164856},
{0.341041525622522, 0.15995800023899928},
{0.3410425387360201, 0.16009040782725412},
{0.34104334311943574, 0.1602226989902113},
{0.34104393914221864, 0.16035487365178772},
{0.34104432717314276, 0.16048693173601894}}
sellacollesella
Average Member
Average Member
 
Messaggio: 954 di 961
Iscritto il: 08/04/2022, 12:43

Re: Equazione differenziale difficile da risolvere con Runge-Kutta

Messaggioda fede_1_1 » 26/04/2024, 10:28

Perfetto sono equivalenti! Chiaramente qualche cifra decimale cambia però con scarto piuttosto basso. Immagino sia dovuto alla differenza tra i due metodi :] Ho verificato anche sul libro e i risultati son proprio questi :D Grazie ancora!
«Si alza il vento!... Bisogna tentare di vivere!»
fede_1_1
Junior Member
Junior Member
 
Messaggio: 104 di 107
Iscritto il: 19/07/2021, 11:47
Località: Pisa


Torna a Analisi Numerica e Ricerca Operativa

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite