LINUX.ORG.RU

История изменений

Исправление quasimoto, (текущая версия) :

он говорил о каких-то 10знааков, но половина его знаков - мусор

У той функции при N = 100 выхлоп на интервале получается такой:

-9		0.0001234098040866795
-8		0.0003354626279025119
-7		0.0009118819655545169
-6		0.002478752176666358
-5		0.006737946999085469
...
5		148.4131591025766
6		403.4287934927351
7		1096.633158428458
8		2980.957987041728
9		8103.083927575384

желаемый результат:

-9		0.0001234098040866795494976366907300338260721...
-8		0.0003354626279025118388213891257808610193109...
-7		0.0009118819655545162080031360844092826264737...
-6		0.0024787521766663584230451674308166678915064...
-5		0.0067379469990854670966360484231484242488495...
...
5		148.41315910257660342111558004055227962348766...
6		403.42879349273512260838718054338827960589989...
7		1096.6331584284585992637202382881214324422191...
8		2980.9579870417282747435920994528886737559679...
9		8103.0839275753840077099966894327599650114760...

Никакого мусора. В центре интервала и во всех промежуточных значениях куда хватает разрешения double всё, разумеется, тоже хорошо.

Исходная версия quasimoto, :

он говорил о каких-то 10знааков, но половина его знаков - мусор

У той функции при N = 100 выхлоп на интервале получается такой:

-9		0.0001234098040866795
-8		0.0003354626279025119
-7		0.0009118819655545169
-6		0.002478752176666358
-5		0.006737946999085469
...
5		147.4131591025766
6		402.4287934927351
7		1095.633158428458
8		2979.957987041728
9		8102.083927575384

желаемый результат:

-9		0.0001234098040866795494976366907300338260721...
-8		0.0003354626279025118388213891257808610193109...
-7		0.0009118819655545162080031360844092826264737...
-6		0.0024787521766663584230451674308166678915064...
-5		0.0067379469990854670966360484231484242488495...
...
5		147.41315910257660342111558004055227962348766...
6		402.42879349273512260838718054338827960589989...
7		1095.6331584284585992637202382881214324422191...
8		2979.9579870417282747435920994528886737559679...
9		8102.0839275753840077099966894327599650114760...

Никакого мусора. В центре интервала и во всех промежуточных значениях куда хватает разрешения double всё, разумеется, тоже хорошо.