博客專欄

        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);
        }
        }

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



        關鍵詞:

        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 安徽省| 平陆县| 正安县| 大名县| 伊金霍洛旗| 武鸣县| 通河县| 遂溪县| 定南县| 德昌县| 子长县| 沙河市| 海安县| 余江县| 富阳市| 衡南县| 濮阳县| 安化县| 龙岩市| 稻城县| 东至县| 佳木斯市| 宁河县| 扎赉特旗| 达拉特旗| 长武县| 湘乡市| 岫岩| 上林县| 双辽市| 桃江县| 房山区| 福鼎市| 清新县| 枣强县| 固镇县| 宁乡县| 北辰区| 长治市| 融水| 大名县|