Текст подпрограммы и версий sf59r_p.zip |
Тексты тестовых примеров tsf59r_p.zip |
Вычисление отношения плотности стандартного нормального распределения к дополнительной функции стандартного нормального распределения вероятностей.
SF59R вычисляет отношение
(1) R (x) = φ (x) / ( 1 - Ф (x) ) ,
где Ф (x) - функция стандартного нормального распределения вероятностей, а φ (x) - функция плотности стандартного нормального распределения ( φ (x) = Ф' (x) ).
Л.Н.Большев, Н.В.Смирнов, Таблицы математической статистики, "Наука", 1965.
procedure SF59R(X :Real; var R :Real);
Параметры
X - | заданное значение аргумента x (тип: вещественный); |
R - | вещественная переменная, содержащая вычисленное значение отношения (1). |
Версии: нет
Вызываемые подпрограммы
SF35R - | вычисление дополнительной функции ошибок (дополнительного интеграла вероятностей) erfc x. |
Замечания по использованию: нет
Unit tsf59r_p; interface uses SysUtils, Math, { Delphi } Lstruct, Lfunc, UtRes_p, SF59R_p; function tsf59r: String; implementation function tsf59r: String; var X,RM :Real; begin Result := ''; { результат функции } X := 2.0; SF59R(X,RM); Result := Result + Format(' %20.16f %20.16f ',[X,RM]) + #$0D#$0A; UtRes('tsf59r',Result); { вывод результатов в файл tsf59r.res } exit; end; end. Результат: RM = 2.3732155328