博客專欄

        EEPW首頁 > 博客 > 標準正態分布函數的近似計算

        標準正態分布函數的近似計算

        發布人:luker 時間:2020-09-30 來源:工程師 發布文章

        #define pi (3.1415926535898)
        #define a0  (0.33267)
        #define a1  (0.4361836)
        #define a2 (-0.1201676)
        #define a3 (0.9372986)
        double test(double x)
        {
        double t = (1.0/(1.0+a0*fabs((x))));
        return exp(-x*x/2.0) * t * (a1 + a2*t + a3*t*t) / sqrt(2.0*pi);
        }
        double testfun(double x)
        {
        if(x == 0)
        {
        return 0.5;
        }
        else if(x > 0)
        {
        return 1.0 - test(x)/sqrt(2*pi);
        }
        else
        {
        return test(x)/sqrt(2*pi);
        }
        }

        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。



        關鍵詞:

        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 宜昌市| 双鸭山市| 红原县| 海阳市| 神池县| 晴隆县| 赤城县| 景东| 平陆县| 英吉沙县| 辽宁省| 彝良县| 景德镇市| 汝州市| 盐城市| 台南市| 铜山县| 彝良县| 旌德县| 当雄县| 颍上县| 德保县| 收藏| 山东省| 蕲春县| 渭源县| 西盟| 介休市| 南通市| 汉寿县| 贺州市| 六盘水市| 从江县| 康定县| 婺源县| 龙海市| 深州市| 格尔木市| 会同县| 临安市| 平罗县|