std::erf
Материал из cppreference.com
![]() |
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкц��й перейдите по ссылке.) |
Определено в заголовочном файле <cmath>
|
||
float erf( float arg ); |
(начиная с C++11) | |
double erf( double arg ); |
(начиная с C++11) | |
long double erf( long double arg ); |
(начиная с C++11) | |
double erf( Integral arg ); |
(начиная с C++11) | |
Вычисляет Ошибка функции из
arg
.Оригинал:
Computes the Ошибка функции of
arg
.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Содержание |
[править] Параметры
arg | — | плавающей точкой
Оригинал: floating point value Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
[править] Возвращаемое значение
Значение ошибки функция
∫arg
0e-t2
dt.
arg
, то есть 2 |
√π |
0e-t2
dt.
Оригинал:
The value of the error function of
∫arg
0e-t2
dt.
arg
, that is 2 |
√π |
0e-t2
dt.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[править] Пример
The following example calculates the probability that a normal variate is on the interval (x1, x2)
Запустить этот код
#include <iostream> #include <cmath> #include <iomanip> double phi(double x1, double x2) { return (std::erf(x2/std::sqrt(2)) - std::erf(x1/std::sqrt(2)))/2; } int main() { std::cout << "normal variate probabilities:\n"; for(int n=-4; n<4; ++n) std::cout << "[" << std::setw(2) << n << ":" << std::setw(2) << n+1 << "]: " << std::setw(5) << std::fixed << std::setprecision(2) << 100*phi(n, n+1) << "%\n"; }
Вывод:
normal variate probabilities: [-4:-3]: 0.13% [-3:-2]: 2.14% [-2:-1]: 13.59% [-1: 0]: 34.13% [ 0: 1]: 34.13% [ 1: 2]: 13.59% [ 2: 3]: 2.14% [ 3: 4]: 0.13%
[править] См. также
(C++11)(C++11)(C++11) |
дополнительные функции ошибок (функция) |
[править] Внешние ссылки
Weisstein, Eric W. "Erf." С MathWorld - Ресурс Wolfram Web.
Оригинал:
Weisstein, Eric W. "Erf." From MathWorld--A Wolfram Web Resource.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.