Форум программистов, компьютерный форум CyberForum.ru

Функция стандартного нормального отклонения (аналог NORMSDIST из Excel) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти сумму модулей отрицательных нечетных элементов массива http://www.cyberforum.ru/cpp-beginners/thread1171188.html
Найти сумму модулей отрицательных нечетных элементов. Получить новый массив путем возведения в квадрат элементов, стоящих на четных местах.
C++ Сформировать массив из N чисел Фибоначчи Привет всем. Нужно написать программу,формирующую массив из n чисел фибоначчи. Вот мой код. #include <stdio.h> int n, i; int *a = new int; int main() { scanf("%d", &n); for (i = 0; i <= n; i++){ http://www.cyberforum.ru/cpp-beginners/thread1171176.html
Ошибка в коде.Метод зейделя C++
Соственно проблема в том, что она работает где-то до окончания do вылетает с ошибкой, если кто-то видит где ошибка напишите пожалуйста #include <math.h> #include <iostream> #include <iomanip> using namespace std; main() { setlocale(0, ""); int i,j,n,it,m,k; double E,s,w,de,d;
Определить колич-во комментариев, количество утверждений и для каждого утверждения указать, сколько строк оно C++
задание такое Дан текст какой то в файле Определить колич-во комментариев, количество утверждений и для каждого утверждения указать, сколько строк оно занимает. с комментариями все ясно, незнаю как с утверждениями делать
C++ Поочередный вывод на экран без задержки всей программы http://www.cyberforum.ru/cpp-beginners/thread1171127.html
Имеется форма, на ней статус бар, который должен выполняться постоянно. Внизу формы должна быть прорисовка обьекта постепенно (пунктирная штриховка от пункта А->B) , но при этом не блокируя выполнения остальной части программы. (пробовал sleep(); в цикле - блочит всю программу) Подскажите способ решения, пожалуйста. PS: извините, что лезу в С++ топик со своим СLI WF, но туда совсем...
C++ Графы.Поиск в глубину и в ширину Задание следующее "Задана система двусторонних дорог, где для любой пары городов есть соединяющий их путь. Найти город с минимальной суммой расстояний до остальных городов". Нужно использовать поиск в ширину, либо поискв глубину. Вот всё что сделал. Пример входного файла: 5 0 3 4 1 5 22 0 4 5 4 2 3 0 1 5 22 3 4 0 4 1 5 1 5 0 подробнее

Показать сообщение отдельно
volvo
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
23234 / 15225 / 4423
Регистрация: 22.10.2011
Сообщений: 27,070
Записей в блоге: 4
10.05.2014, 10:34     Функция стандартного нормального отклонения (аналог NORMSDIST из Excel)
Вот так вычисляется NORMSDIST:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
double erf(double x)
{
    double a1 = 0.254829592;
    double a2 = -0.284496736;
    double a3 = 1.421413741;
    double a4 = -1.453152027;
    double a5 = 1.061405429;
    double p = 0.3275911;
    x = fabs(x);
    double t = 1 / (1 + p * x);
    return 1 - ((((((a5 * t + a4) * t) + a3) * t + a2) * t) + a1) * t * exp(-1 * x * x);
}
 
double NORMSDIST(double z)
{
    double sign = 1;
    if (z < 0) sign = -1;
    return 0.5 * (1.0 + sign * erf(fabs(z) / sqrt(2)));
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru