﻿功能: 计算Truncated Normal累积分布函数

格式: DataCDFByTruncatedNormal(x, a, b, c, d)

x : 存储数据的矩阵变量. 里面元素取值范围为c ≤ x ≤ d .
a : 函数里的常量参数值, 其范围为 -inf < a < inf .
b : 函数里的常量参数值, 其范围为 0 < b < inf .
c : 函数里的常量参数值, 其范围为 -inf < c < inf .
d : 函数里的常量参数值, 其范围为 c < d < inf .

说明:
1. 本函数执行成功,返回与x同维度的计算结果.相当于对x当中每个元素计算对应概率密度函数值
2. 本函数对应的概率密度函数函数表达式如下
$$
F(x, a, b, c, d) = \dfrac{\exp(-(\dfrac{x-a}{b})^2/2)}{\dfrac{1}{2}\sqrt{2\pi}(\mathbf{Erf}(\dfrac{\sqrt{2}(d-a)}{b})-\mathbf{Erf}(\dfrac{\sqrt{2}(c-a)}{b}))}
$$
例子:
x = [0.1, 0.2, 0.5, 0.86];
y = DataCDFByTruncatedNormal(x,1,2,0.05, 4)//回车得到如下结果
y =
[ 0.01455301016210    0.04414550522337    0.13624599123223    0.25122363754060 ]