Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O namespace Std.Math contém os seguintes itens:
| Designação | Descrição |
|---|---|
| AbsComplexo | Devolve o valor absoluto de um número complexo do tipo Complex. |
| AbsComplexPolar | Devolve o valor absoluto de um número complexo do tipo ComplexPolar. |
| AbsD | Devolve o valor absoluto de um número de vírgula flutuante de precisão dupla. |
| AbsI | Devolve o valor absoluto de um inteiro. |
| AbsL | Devolve o valor absoluto de um número inteiro grande. |
| AbsSquaredComplex | Devolve o valor absoluto quadrado de um número complexo do tipo Complex. |
| AbsSquaredComplexPolar | Devolve o valor absoluto quadrado de um número complexo do tipo ComplexPolar. |
| Fatorial Aproximado | Devolve um fatorial aproximado de um determinado número. |
| ArcCos | Devolve o ângulo cujo cosseno é o número especificado. |
| ArcCosh | Calcula o cosseno hiperbólico inverso de um número. |
| ArcSin | Devolve o ângulo cujo seno é o número especificado. |
| ArcSinh | Calcula o seno hiperbólico inverso de um número. |
| ArcTan | Devolve o ângulo cuja tangente é o número especificado. |
| ArcTan2 | Devolve o ângulo cuja tangente é o quociente de dois números especificados. |
| ArcTanh | Calcula a tangente hiperbólica inversa de um número. |
| ArgComplex | Devolve a fase de um número complexo do tipo Complex. |
| ArgComplexPolar | Devolve a fase de um número complexo do tipo ComplexPolar. |
| Binom | Devolve o coeficiente binomial aproximado de dois inteiros. |
| BitSizeI | Para um número inteiro não negativo a, retorna o número de bits necessários para representar a. NOTA: Esta função devolve o menor n tal que um < 2^n. |
| BitSizeL | Para um número inteiro não negativo a, retorna o número de bits necessários para representar a. NOTA: Esta função devolve o menor n tal que um < 2^n. |
| Teto | Devolve o menor número inteiro maior ou igual ao número especificado. Por exemplo: Teto(3.1) = 4; Teto(-3,7) = -3 |
| Complexo | Representa um número complexo pelos 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). |
| ContinuaçãoFraçãoConvergenteI | 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 |
| ContinuaçãoFraçãoConvergenteL | 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 |
| Cos | Devolve o cosseno do ângulo especificado. |
| Calça | Devolve 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 | Devolve o quociente de duas entradas do tipo Complex. |
| DivididoPorCP | Devolve o quociente de duas entradas do tipo ComplexPolar. |
| E | Devolve uma aproximação de precisão dupla da constante matemática e ≈ 2,7182818284590452354 |
| ExpModI | Retorna um inteiro elevado a uma determinada potência, em relação a um determinado módulo. Ou seja, (expBase^power) % módulo. |
| ExpModL | Retorna um inteiro elevado a uma determinada potência, em relação a um determinado módulo. Ou seja, (expBase^power) % módulo. |
| ExtendedGreatestCommonDivisorI | Devolve uma tupla (u,v) tal que ua+vb=GCD(a,b) Nota: GCD é sempre positivo, exceto que GCD(0,0)=0. |
| ExtendedGreatestCommonDivisorL | Devolve uma tupla (u,v) tal que ua+vb=GCD(a,b) Nota: GCD é sempre positivo, exceto que GCD(0,0)=0. |
| FatorialI | Devolve o fatorial de um determinado número. |
| FatorialL | Devolve o fatorial de um determinado número. |
| Andar | Devolve o maior número inteiro inferior ou igual ao número especificado. Por exemplo: Floor(3.7) = 3; Piso(-3,1) = -4 |
| MaiorCommonDivisorI | Calcula o maior divisor comum de dois inteiros. Nota: GCD é sempre positivo, exceto que GCD(0,0)=0. |
| MaiorCommonDivisorL | Calcula o maior divisor comum de dois inteiros. Nota: GCD é sempre positivo, exceto que GCD(0,0)=0. |
| HammingWeightI | Devolve o número de 1 bits na representação binária de inteiros n. |
| InverseModI | Devolve o inverso multiplicativo de um inteiro modular. |
| InverseModL | Devolve o inverso multiplicativo de um inteiro modular. |
| IsCoprimeI | Retorna se dois inteiros forem coprime. |
| IsCoprimeL | Retorna se dois inteiros forem coprime. |
| IsInfinite | Retorna se um determinado valor de ponto flutuante é infinito positivo ou negativo. |
| IsNaN | Devolve se um determinado valor de vírgula flutuante não é um número (ou seja, é NaN). |
| LargestFixedPoint | Devolve 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. |
| Registo | Devolve o logaritmo natural (base e) de um número especificado. |
| Log10 | Devolve o logaritmo de base 10 de um número especificado. |
| LogFactorialD | Devolve o logaritmo natural aproximado do fatorial de um dado número inteiro. |
| LogGammaD | Devolve o logaritmo natural da função gama (também conhecida como função log-gama). |
| LogOf2 | Devolve uma aproximação de precisão dupla da constante ln2 ≈ 0,6931471805599453 |
| Máximo | Dada uma matriz de inteiros, retorna o elemento maior. |
| MáxD | Devolve o maior de dois números especificados. |
| MaxI | Devolve o maior de dois números especificados. |
| MáxL | Devolve o maior de dois números especificados. |
| Min | Dada uma matriz de inteiros, retorna o menor elemento. |
| MinD | Devolve o menor de dois números especificados. |
| MinI | Devolve o menor de dois números especificados. |
| MinL | Devolve o menor de dois números especificados. |
| Menos C | Devolve a diferença entre duas entradas do tipo Complex. |
| MinusCP | Devolve a diferença entre duas entradas do tipo ComplexPolar. |
| Módulo I | Calcula o resíduo canônico de value módulo modulus. O resultado está sempre na faixa de 0..módulo-1, mesmo para números negativos. |
| MóduloL | Calcula o resíduo canônico de value módulo modulus. O resultado está sempre na faixa de 0..módulo-1, mesmo para números negativos. |
| NegaçãoC | Devolve a negação unária de uma entrada do tipo Complex. |
| NegaçãoCP | Devolve a negação unária de uma entrada do tipo ComplexPolar |
| PI | Devolve uma aproximação de precisão dupla da constante matemática π ≈ 3,14159265358979323846 |
| PNorm | Devolve a norma L(p) de um vetor de Doubles. Ou seja, dada uma matriz x do tipo Double[], isso retorna a norma-p |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 onde todos os elementos são divididos pela norma-p |x̄|p. A função deixa a matriz com a norma 0 inalterada. |
| PlusC | Devolve a soma de duas entradas do tipo Complex. |
| PlusCP | Devolve a soma de duas entradas do tipo ComplexPolar. |
| PowC | Devolve um número elevado a uma determinada potência do tipo Complex. Observe que essa é uma função de vários valores, mas apenas um valor é retornado. |
| PowCP | Devolve um número elevado a uma determinada potência do tipo ComplexPolar. Observe que essa é uma função de vários valores, mas apenas um valor é retornado. |
| RealMod | Calcula o módulo entre dois números reais. |
| Rodada | Devolve o número inteiro mais próximo ao número especificado. Metade é arredondada para zero. Por exemplo: Round(3.7) = 4; Arredondamento(-3,7) = -4; Redondo(3,5) = 3; |
| RoundHalfAwayFromZero | Devolve o número inteiro mais próximo ao número especificado. Metade é arredondada de zero. Por exemplo: RoundHalfAwayFromZero(-3.7) = -4, RoundHalfAwayFromZero(3.5) = 4; |
| SignD | Devolve -1, 0 ou +1 que indica o sinal de um número. |
| SignI | Devolve -1, 0 ou +1 que indica o sinal de um número. |
| SignL | Devolve -1, 0 ou +1 que indica o sinal de um número. |
| Pecado | Devolve o seno do ângulo especificado. |
| Sinh | Devolve o seno hiperbólico do ângulo especificado. |
| SmallestFixedPoint | Devolve o menor número representável para dimensões específicas de ponto fixo. |
| Sqrt | Devolve a raiz quadrada de um número especificado. |
| Norma Quadrada | Devolve o quadrado 2-norma de um vetor. |
| Bronzeado | Devolve a tangente do ângulo especificado. |
| Tanh | Devolve a tangente hiperbólica do ângulo especificado. |
| HorárioC | Devolve o produto de duas entradas do tipo Complex. |
| TimesCP | Devolve o produto de duas entradas do tipo ComplexPolar. |
| TrailingZeroCountI | 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 | Devolve a parte integral de um número. Por exemplo: Truncate(3.7) = 3; Truncate(-3.7) = -3 |