Temat: Błędy numeryczne
Podczas składania funkcji
f[x_]:=x^2
dla liczb o ustawionej przez użytkownika precyzji (x0=N[1,prec]), precyzja wyniku spada bardzo gwałtownie. Jak obejść ten błąd? Przy precyzji maszyny ten błąd się nie kumuluje. Przykład poniżej:
s1 = N[1];
s2 = N[1, 10];
TableForm[
N /@ Precision /@ NestList[#^2 &, #, 20] & /@ {s1, s2},
TableDirections -> Row,
TableHeadings -> {{"Precision[x0]=MachinePrecision",
"Precision[x0]=10"}}]
ListPlot[%]
Ostatnio edytowany przez pawel.biernat (2010-01-30 14:40:21)