Pedro F. Carvalho Analista de Sistemas [email protected] Gerente de Projetos São José do Rio Preto - SP FUNÇÕES Função ArcCos Definição: Esta função retorna o valor do ângulo (entre 0 e π radianos) cujo valor do cosseno (entre -1 e +1) é passado como parâmetro. Declaração: Function ArcCos(x: Extended): Extended; Função ArcCosh Definição: Esta função retorna o valor real cujo cosseno hiperbólico (maior ou igual a +1) é passado como parâmetro. Declaração: Function ArcCosh(x: Extended): Extended; Função ArcSin Definição: Esta função retorna o valor do ângulo (entre -π/2 e π/2 radianos) cujo valor do seno (entre -1 e +1) é passado como parâmetro. Declaração: Function ArcSin(x: Extended): Extended; Função ArcSinh Definição: Esta função retorna o valor real cujo seno hiperbólico é passado como parâmetro. Declaração: Function ArcSinh(x: Extended): Extended; Função ArcTanh Definição: Esta função retorna o valor real cuja tanjente hiperbólica (entre -1 e +1) é passado como parâmetro. Declaração: Function ArcTanh(x: Extended): Extended; Função ArcTan2 Definição: Esta função retorna o ângulo cuja tangente (ArcTan(Y/X)) e quadrante são passados como parâmetros. Declaração: Function ArcTan2(y, x: Extended): Extended; Função Ceil Definição: Esta função retorna o menor inteiro maior ou igual ao valor passado como parâmetro. Declaração: Function Ceil(x: Extended): Extended; Função Cosh Definição: Esta função retorna o cosseno hiperbólico do ângulo cujo valor é passado Pedro F. Carvalho Analista de Sistemas [email protected] Gerente de Projetos São José do Rio Preto - SP como parâmetro. Declaração: Function Cosh(x: Extended): Extended; Função Cotan Definição: Esta função retorna a cotangente do ângulo cujo valor é passado como parâmetro. Declaração: Function Cotan(x: Extended): Extended; Função CycleToRad Definição: Esta função converte em radianos o ângulo cujo valor em graus é passado como parâmetro. Declaração: Function CycleToRad(cycles: Extended): Extended; Função DegToRad Definição: Esta função converte em radianos o ângulo cujo valor em graus é passado como parâmetro. Declaração: Function DegToRad(cycles: Extended): Extended; Função Floor Definição: Esta função retorna o maior inteiro menor ou igual ao valor passado como parâmetro. Declaração: Function Floor(x: Extended): Extended; Função Frexp Definição: Este procedimento retorna a mantissa (base) e o expoente de um valor real passado como parâmetro. Declaração: Procedure Frexp(x: Extended; Var mantissa: Extended; Var expoent: Integer): Extended; Função GradToRad Definição: Esta função converte em radianos o ângulo cujo valor em grados é passado como parâmetro. Declaração: Function GradToRad(cycles: Extended): Extended; Função Hypot Definição: Esta função retorna o valor da hipotenusa de um triângulo, cujo valores dos catetos são passados como parâmetros. Declaração: Function Hypot(x, y: Extended): Extended; Função IntPower Definição: Esta função retorna uma potência inteira (passada como segundo Pedro F. Carvalho Analista de Sistemas [email protected] Gerente de Projetos São José do Rio Preto - SP parâmetro) de um valor base (passado como primeiro parâmetro). Declaração: Function IntPower(base: Extended; expoent:Integer): Extended; Função Log2 Definição: Esta função retorna o logaritmo na base 2 de um valor real passado como parâmetro. Declaração: Function Log2(x: Extended): Extended; Função Log10 Definição: Esta função retorna o logaritmo na base 10 de um valor real passado como parâmetro. Declaração: Function Log10(x: Extended): Extended; Função LogN Definição: Esta função retorna o logaritmo numa base (cujo valor é passado como primeiro parâmetro) de um número real (cujo valor é passado como parâmetro). Declaração: Function LogN(n, x: Extended): Extended; Função Max Definição: Esta função retorna o maior de dois valores passado como parâmetro. Declaração: essa função é sobrecarregada, veja abaixo: Function Max(a, b: Integer): Integer; Overload; Function Max(a, b: Int64): Int64; Overload; Function Max(a, b: Ingle): Single; Overload; Function Max(a, b: Double): Double; Overload; Function Max(a, b: Extended): Extended; Overload; Função MaxIntValue Definição: Esta função retorna o maior valor dentre os armazenados em um Array de valores inteiros. Declaração: Function MaxIntValue(Const data: Array Of Integer): Integer; Função MaxValue Definição: Esta função retorna o maior valor dentre os armazenados em um Array de valores reais. Declaração: Function MaxValue(Const data: Drray Of Double): Double; Função Mean Definição: Esta função retorna a média aritmética dos valores armazenados em um Array de valores reais. Declaração: Function Mean(Const data: Array Of Double): Double; Pedro F. Carvalho Analista de Sistemas [email protected] Gerente de Projetos São José do Rio Preto - SP Função MeanAndStdDev Definição: Esta função retorna a média aritmética e o desvio-padrão dos valores armazenados em um Array de valores reais. Declaração: Procedure MeanAndStdDev(Const data: Array Of Double; Var mean, stddev: Extended); Função Min Definição: Esta função retorna o menor de dois valores passados como parâmetro. Declaração: essa função é sobrecarregada, veja abaixo: Function Min(a, b : Integer): Integer; Overload; Function Min(a, b : Int64): Int64; Overload; Function Min(a, b : Single): Single; Overload; Function Min(a, b : Double): Double; Overload; Function Min(a, b : Extended): Extended; Overload; Função MinIntValue Definição: Esta função retorna o menor valor dentre os armazenados em um Array de valores inteiros. Declaração: Function MinIntValue(Const data: Array Of Integer): Integer; Função MinValue Definição: Esta função retorna o menor valor dentre os armazenados em um Array de valores reais. Declaração: Function MinValue(Const data: Array Of Double): Double; Função Norm Definição: Esta função retorna a norma euclidiana L-2 dentre os valores armazenados em um Array de valores reais. Declaração: Function Norm(Const data: Array Of Double): Extended; Função Poly Definição: Esta função calcula valor de um polinômio uniforme para o valor passado como primeiro parâmetro, sendo os coeficientes passados como segundo parâmetro na forma de um Array de valores reais. Declaração: Function Poly(x: Extended; Const data: Array Of Double): Extended; Função PopnStdDev Definição: Esta função calcula o valor do desvio-padrão de um conjunto de valore passados como parâmetro na forma de um Array de valores reais. Declaração: Function PopnStdDev(Const data: Array Of Double): Double; Pedro F. Carvalho Analista de Sistemas [email protected] Gerente de Projetos São José do Rio Preto - SP Função PopnVariance Definição: Esta função calcula o valor da Variância de um conjunto de valores passados como parâmetro na forma de um Array de valores reais. Declaração: Function PopVariance(Const data: Array Of Double): Extended; Função Power Definição: Esta função retorna uma potência real (passada como segundo parâmetro) de um valor base(passado como primeiro parâmetro). Declaração: Function Power(base, exponent: Extended):Extended; Função RadToCycle Definição: Esta função converte em ciclos o ângulo cujo valor em radianos é passado como parâmetro. Declaração: Function RadToCycle(radians: Extended): Extended; Função RadToDeg Definição: Esta função converte em graus o ângulo cujo o valor em radianos é passado como parâmetro. Declaração: Function RadToDeg(radians: Extended): Extended; Função RadToGrad Definição: Esta função converte em grados o ângulo cujo o valor em radianos é passado como parâmetro. Declaração: Function RadToGrad(radians: Extended): Extended; Função RandG Definição: Esta função gera números aleatórios com distribuição gaussiana, sendo os valores da média e do desvio-padrão passado como parâmetro. Declaração: Function RandG(mean, stddev: Extended): Extended; Função Sin Definição: Esta função calcula o seno de um ângulo, passado como parâmetro em radianos. Declaração: Function Sin(x: Extended): Extended; Função SinCos Definição: Este procedimento calcula o seno e o cosseno de um ângulo (passado em radianos, como primeiro parâmetro), sendo estes valores armazenados no segundo e terceiro parâmetros. Declaração: Procedure SinCos(theta: Extended; Var sin, cos: Extended); Register; Pedro F. Carvalho Analista de Sistemas [email protected] Gerente de Projetos São José do Rio Preto - SP Função Sinh Definição: Esta função retorna o seno hiperbólico do ângulo cujo valor é passado como parâmetro. Declaração: Function Sinh(x: Extended): Extended; Função StdDev Definição: Esta função retorna o desvio-padrão dos valores armazenados em um Array de valores reais, passado como parâmetro. Declaração: Function StdDev(Const data: Array Of Double): Extended; Função Sum Definição: Esta função retorna a soma dos quadrados dos valores em um Array de valores reais, passado como parâmetro. Para funcionamento desta função declare na seção Uses a seguinte unit: Math. Declaração: Function Sum(Const data: Array Of Double): Extended; Função SumInt Definição: Esta função retorna a soma dos valores armazenados em um Array de valores inteiros, passado como parâmetro. Declaração: Function SumInt(Const data: Array Of Integer): Extended; Função SumOfSquares Definição: Esta função retorna a soma dos quadrados dos valores armazenados em um Array de valores reais, passado como parâmetro. Declaração: Function SumOfSquares(Const data: Array Of Double): Extended; Função SumsAndSquares Definição: Este procedimento retorna a soma e dos quadrados dos valores armazenados em um Array de valores reais, passado como parâmetro. Para funcionamento deste procedimeto declare na seção Uses a seguinte unit: Math. Declaração: Procedure SumsAndSquares(Const data: Array Of Double; Var sum, sumOfsquares: Extended): Register; Função Tan Definição: Esta função calcula a tangente de um ângulo em radianos. Declaração: Function Tan(x: Extended): Extended; Função TanH Definição: Esta função calcula a tangente de um ângulo passado como parâmetro (em radianos). Declaração: Pedro F. Carvalho Analista de Sistemas [email protected] Gerente de Projetos São José do Rio Preto - SP Function TanH(x: Extended): Extended; Função Variance Definição: Esta função retorna a Variância dos valores armazenados em um Array de valores reais, passado como parâmetro. Declaração: Function Variance(Const data: Array Of Double): Extended;