ended): Extended; {基数为 2 的 X 对数} 4) 函数 LogN(const Base, X: Extended): Extended; {基数为 N 的 X 对数} 五、 指数函数 1) 函数 IntPower(const Base: Extended; const Exponent: Integer): Extended register; IntPower:任意基数 Base 的 Exponent 整数幂。快 2) 函数 Power(const Base, Exponent: Extended): Extended; Power:任意基数的任意幂; 对于分指数或 |指数| &;gt; MaxInt, 基数必须&;gt; 0. 六、 各种例程
1) 过程 Frexp(const X: Extended; var Mantissa: Extended; var Exponent: Integer) register; Frexp:分离 X 的尾数和指数 2) 函数 Ldexp(const X: Extended; const P: Integer): Extended register; Ldexp:返回 X*2^P 3) 函数 Ceil(const X: Extended):Integer; Ceil:最小整数&;gt;= X, |X| &;lt; MaxInt 4) 函数 Floor(const X: Extended): Integer; Floor:最大整数&;lt;= X, |X| &;lt; MaxInt 5) 函数 Poly(const X: Extended; const Coefficients: array of Double): Extended; Ploy:计算一元多项式 A[0] + A[1]*X + ... + A[N]*X^N 在变量为 X 时的值。 七、 统计函数 对于这些统计的和财政函数,普通的商业表宏名字已经写
在每个函数后面的注释中 1) 函数 Mean(const Data: array of Double): Extended; 算术平均值(AVG): SUM / N ;SUM(Data) / (High(Data) - Low(Data) + 1) 2) 函数 Sum(const Data: array of Double): Extended register;求 Double 数的和 (SUM) } 3) 函数 SumInt(const Data: array of Integer): Integer register;求 Integer 数和 4) 函数 SumOfSquares(const Data: array of Double): Extended;Double 平方和 5) 过程 SumsAndSquares(const Data: array of Double; var Sum, SumOfSquares: Extended) register;返回 Double 总和、平方和 6) 函数 MinValue(const Data: array of Double): Double;返回 Double 数组中最小数(MIN) 7) 函数 MinIntValue(const Data: array of Integer): Integer;返回 Integer 数组中最小数(MIN) 8) 函数 Min(const A, B: Integer): Integer; overload;返回最小整数 9) 函数 Min(const A, B: Int64): Int64; overload;返回最小 Int64 数 10) 函数 Min(const A, B: Single): Single; overload; 返回最小 Single 数 11) 函数 Min(const A, B: Double): Double; overload; 返回最小 Double 数 12) 函数 Min(const A, B: Extended): Extended; overload;返回最小 Extended 数 13) 函数 MaxValue(const Data: array of Double): Double;返回 Double 数组最大数(MAX) 14) 函数 MaxIntValue(const Data: array of Integer): Integer;返回 Integer 数组最大数 15) 函数 Max(const A, B: Integer): Integer; overload;返回最大 Integer 数 16) 函数 Max(const A, B: Int64): Int64; overload;返回最大 Int64 数 17) 函数 Max(const A, B: Single): Single; overload;返回最大 Single 数 18) 函数 Max(const A, B: Double): Double; overload;返回最大 Double 数 19) 函数 Max(const A, B: Extended): Extended; overload;返回最大 Extended 数 20) 函数 StdDev(const Data: array of Double): Extended; 样本标准偏差 STD; Sqrt(Variance(Data)) 21) 过程 MeanAndStdDev(const Data: array of Double; var Mean, StdDev: Extended); 在一次调用中计算算术平均值(Mean)和标准偏差(StdDev) 22) 函数 PopnStdDev(const Data: array of Double): Extended; 总体标准差;Sqrt(PopnVariance(Data)) 23) 函数 Variance(const Data: array of Double): Extended; 采样方差(样品方差) ;TotalVariance(Data) / (High(Data) - Low(Data)) 24) 函数 PopnVariance(const Data: array of Double): Extended; 总体方差: (VAR or VARP): TotalVariance/ N }; TotalVariance(Data) / (High(Data) - Low(Data) + 1)
25) 函数 TotalVariance(const Data: array of Double): Extended; 方差总合: SUM(i=1,N)[(X