Страница 1 из 1

Mathematica. Вопрос по точности вычислений.

Добавлено: Чт фев 16, 2012 10:31 am
fimasobak
Добрый день. Помогите, пожалуйста, разобраться. Есть вот такой код:

[code]In[372]:= alpha = 477629380360000/10000000000000000`30
beta = 89534301996780000/10000000000000000`30
U = 5825116297150000/10000000000000000`30
x = SetAccuracy[Quantile[BetaDistribution[alpha, beta], U], 30]
y = SetAccuracy[CDF[BetaDistribution[alpha, beta], x], 30]
x2 = SetAccuracy[Quantile[BetaDistribution[alpha, beta], y], 30]

Out[372] = 0.0477629380360000000000000000000
Out[373] = 8.95343019967800000000000000000
Out[374] = 0.582511629715000000000000000000
Out[375] = 8.3894379812936996900294*10^-7
Out[376] = 0.58251162967774987976310852037
Out[377] = 8.3894379812936996900294*10^-7[/code]

Никак не могу понять, почему настолько сильно расходятся значения Out[374] и Out[376]. Подскажите пожалуйста, что я сделала не так, где тонкость?

Добавлено: Пт фев 17, 2012 11:28 pm
veniru
вот описание.. посмотри..