|
Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://num-anal.srcc.msu.su/lib_na/cat/sf_htm_p/sf59r_p.htm
Дата изменения: Mon Nov 23 11:04:36 2015 Дата индексирования: Sun Apr 10 02:22:51 2016 Кодировка: Windows-1251 |
|
Текст подпрограммы и версий 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