Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O namespace Std.Math contém os seguintes itens:
| Nome | Descrição |
|---|---|
| AbsComplex | Retorna o valor absoluto de um número complexo de tipo Complex. |
| AbsComplexPolar | Retorna o valor absoluto de um número complexo de tipo ComplexPolar. |
| absD do |
Retorna o valor absoluto de um número de ponto flutuante de precisão dupla. |
| AbsI | Retorna o valor absoluto de um inteiro. |
| absl |
Retorna o valor absoluto de um inteiro grande. |
| AbsSquaredComplex | Retorna o valor absoluto quadrado de um número complexo de tipo Complex. |
| AbsSquaredComplexPolar | Retorna o valor absoluto quadrado de um número complexo de tipo ComplexPolar. |
| ApproximateFactorial | Retorna um fatorial aproximado de um determinado número. |
| arccos | Retorna o ângulo cujo cosseno é o número especificado. |
| ArcCosh | Calcula o cosseno hiperbólico inverso de um número. |
| Arcsin | Retorna o ângulo cujo seno é o número especificado. |
| ArcSinh | Calcula o seno hiperbólico inverso de um número. |
| Arctan | Retorna o ângulo cuja tangente é o número especificado. |
| arctan2 | Retorna o ângulo cuja tangente é o quociente de dois números especificados. |
| ArcTanh | Calcula a tangente hiperbólica inversa de um número. |
| ArgComplex | Retorna a fase de um número complexo de Complexde tipo. |
| ArgComplexPolar | Retorna a fase de um número complexo de ComplexPolarde tipo. |
| Binom | Retorna o coeficiente binomial aproximado de dois inteiros. |
| BitSizeI | Para um inteiro não negativo a, retorna o número de bits necessários para representar a. OBSERVAÇÃO: essa função retorna o menor n de modo que um < 2^n. |
| |
Para um inteiro não negativo a, retorna o número de bits necessários para representar a. OBSERVAÇÃO: essa função retorna o menor n de modo que um < 2^n. |
| do Teto |
Retorna o menor inteiro maior ou igual ao número especificado. Por exemplo: Ceiling(3.1) = 4; Teto(-3,7) = -3 |
| Complexo | Representa um número complexo por seus componentes reais e imaginários. O primeiro elemento da tupla é o componente real, o segundo : o componente imaginário. |
| ComplexPolar | Representa um número complexo na forma polar. A representação polar de um número complexo é c = r⋅e^(ti). |
| continuedFractionConvergentI | Localiza a fração contínua convergente mais próxima de fraction com o denominador menor ou igual a denominatorBound Usando um processo semelhante a este: https://nrich.maths.org/1397 |
| ContinuedFractionConvergentL | Localiza a fração contínua convergente mais próxima de fraction com o denominador menor ou igual a denominatorBound Usando um processo semelhante a este: https://nrich.maths.org/1397 |
| Porque | Retorna o cosseno do ângulo especificado. |
| Cosh | Retorna o cosseno hiperbólico do ângulo especificado. |
| DivRemI | Divide um valor inteiro por outro, retorna o resultado e o restante como uma tupla. |
| DivRemL |
Divide um valor BigInteger por outro, retorna o resultado e o restante como uma tupla. |
| DividedByC | Retorna o quociente de duas entradas do tipo Complex. |
| DividedByCP | Retorna o quociente de duas entradas do tipo ComplexPolar. |
| E | Retorna uma aproximação de precisão dupla da constante matemática e ≈ 2,7182818284590452354 |
| ExpModI | Retorna um inteiro elevado a um determinado poder, em relação a um determinado módulo. Ou seja, (expBase^power) % módulo. |
| ExpModL | Retorna um inteiro elevado a um determinado poder, em relação a um determinado módulo. Ou seja, (expBase^power) % módulo. |
| ExtendedGreatestCommonDivisorI | Retorna uma tupla (u,v) de modo que ua+vb=GCD(a,b) Observação: GCD é sempre positivo, exceto que GCD(0,0)=0. |
| ExtendedGreatestCommonDivisorL | Retorna uma tupla (u,v) de modo que ua+vb=GCD(a,b) Observação: GCD é sempre positivo, exceto que GCD(0,0)=0. |
| FactorialI | Retorna o fatorial de um determinado número. |
| FactorialL | Retorna o fatorial de um determinado número. |
| floor | Retorna o maior inteiro menor ou igual ao número especificado. Por exemplo: Floor(3.7) = 3; Floor(-3.1) = -4 |
| GreatestCommonDivisorI | Calcula o maior divisor comum de dois inteiros. Observação: GCD é sempre positivo, exceto que GCD(0,0)=0. |
| GreatestCommonDivisorL | Calcula o maior divisor comum de dois inteiros. Observação: GCD é sempre positivo, exceto que GCD(0,0)=0. |
| hammingweighti |
Retorna o número de 1 bits na representação binária do inteiro n. |
| InverseModI | Retorna o inverso multiplicativo de um inteiro modular. |
| InverseModL | Retorna o inverso multiplicativo de um inteiro modular. |
| IsCoprimeI | Retorna se dois inteiros forem co-prime. |
| IsCoprimeL | Retorna se dois inteiros forem co-prime. |
| IsInfinite | Retorna se um determinado valor de ponto flutuante é infinito positivo ou negativo. |
| IsNaN | Retorna se um determinado valor de ponto flutuante não é um número (ou seja, é NaN). |
| do LargestFixedPoint | Retorna o maior número representável para dimensões específicas de ponto fixo. |
| Lg | Calcula o logaritmo de base 2 de um número. |
| log | Retorna o logaritmo natural (base e) de um número especificado. |
| do Log10 do |
Retorna o logaritmo de base 10 de um número especificado. |
| |
Retorna o logaritmo natural aproximado do fatorial de um determinado inteiro. |
| do LogGammaD | Retorna o logaritmo natural da função gama (também conhecida como função log-gama). |
| |
Retorna uma aproximação de precisão dupla da constante ln2 ≈ 0,6931471805599453 |
| Max | Dada uma matriz de inteiros, retorna o maior elemento. |
| maxd | Retorna o maior de dois números especificados. |
| maxi | Retorna o maior de dois números especificados. |
| maxl | Retorna o maior de dois números especificados. |
| Min | Dada uma matriz de inteiros, retorna o menor elemento. |
| MinD | Retorna o menor de dois números especificados. |
| mini | Retorna o menor de dois números especificados. |
| minl | Retorna o menor de dois números especificados. |
| MinusC | Retorna a diferença entre duas entradas do tipo Complex. |
| MinusCP | Retorna a diferença entre duas entradas do tipo ComplexPolar. |
| |
Calcula o resíduo canônico de value modulo modulus. O resultado está sempre no intervalo 0..modulus-1 mesmo para números negativos. |
| ModulusL | Calcula o resíduo canônico de value modulo modulus. O resultado está sempre no intervalo 0..modulus-1 mesmo para números negativos. |
| negationC | Retorna a negação unária de uma entrada do tipo Complex. |
| negationCP |
Retorna a negação unária de uma entrada do tipo ComplexPolar |
| pi | Retorna uma aproximação de precisão dupla da constante matemática π ≈ 3.14159265358979323846 |
| PNorm | Retorna a norma L(p) de um vetor de Doubles. Ou seja, considerando uma matriz x do tipo Double[], isso retorna o p-norm |x̄|p= (∑(xi)p)¹ᐟp. |
| PNormalizado | Normaliza um vetor de Doubles na norma L(p). Ou seja, dada uma matriz x do tipo Double[], isso retorna uma matriz em que todos os elementos são divididos pela p-norm |x̄|p. A função deixa a matriz com a norma 0 inalterada. |
| plusc | Retorna a soma de duas entradas do tipo Complex. |
| PlusCP | Retorna a soma de duas entradas do tipo ComplexPolar. |
| powc | Retorna um número elevado a um determinado poder do tipo Complex. Observe que essa é uma função de vários valores, mas apenas um valor é retornado. |
| powcp | Retorna um número elevado a um determinado poder do tipo ComplexPolar. Observe que essa é uma função de vários valores, mas apenas um valor é retornado. |
| Calcula o módulo entre dois números reais. | |
| Redondo | Retorna o inteiro mais próximo ao número especificado. A metade é arredondada para zero. Por exemplo: Round(3.7) = 4; Arredondado (-3,7) = -4; Arredondar(3,5) = 3; |
| RoundHalfAwayFromZero | Retorna o inteiro mais próximo ao número especificado. Metade é arredondada para longe de zero. Por exemplo: RoundHalfAwayFromZero(-3.7) = -4, RoundHalfAwayFromZero(3.5) = 4; |
| assinado |
Retorna -1, 0 ou +1 que indica o sinal de um número. |
| signi | Retorna -1, 0 ou +1 que indica o sinal de um número. |
| de SignL | Retorna -1, 0 ou +1 que indica o sinal de um número. |
| Pecado | Retorna o seno do ângulo especificado. |
| Sinh | Retorna o seno hiperbólico do ângulo especificado. |
| SmallestFixedPoint | Retorna o menor número representável para dimensões específicas de ponto fixo. |
| sqrt | Retorna a raiz quadrada de um número especificado. |
| SquaredNorm | Retorna a norma 2 quadrada de um vetor. |
| Bronzear | Retorna a tangente do ângulo especificado. |
| Tanh | Retorna a tangente hiperbólica do ângulo especificado. |
| do |
Retorna o produto de duas entradas do tipo Complex. |
| timescp | Retorna o produto de duas entradas do tipo ComplexPolar. |
| |
Para um inteiro diferente de zero a, retorna o número de bits zero à direita na representação binária de a. |
| TrailingZeroCountL | Para um inteiro diferente de zero a, retorna o número de bits zero à direita na representação binária de a. |
| Truncar | Retorna a parte integral de um número. Por exemplo: Truncado(3.7) = 3; Truncado(-3,7) = -3 |