_cabs
Calcula o valor absoluto de um número complexo.
double _cabs(
struct _complex z
);
Parâmetros
- z
Número complexo.
Valor de retorno
_cabs Retorna o valor absoluto do argumento se for bem-sucedido. Na área de excedentes, _cabs Retorna HUGE_VAL e conjuntos errno para ERANGE. Você pode alterar com de tratamento de erro_matherr.
Comentários
The _cabs função calcula o valor absoluto de um número complexo, que deve ser uma estrutura de tipo _complex.A estrutura z é composto de um componente real x e um componente imaginário y. A call to _cabs produces a value equivalent to that of the expression sqrt( z.x*z.x+z.y*z.y ).
Requisitos
Rotina |
Cabeçalho necessário |
---|---|
_cabs |
<math.h> |
Para obter mais informações de compatibilidade, consulte Compatibilidade na introdução.
Exemplo
// crt_cabs.c
/* Using _cabs, this program calculates
* the absolute value of a complex number.
*/
#include <math.h>
#include <stdio.h>
int main( void )
{
struct _complex number = { 3.0, 4.0 };
double d;
d = _cabs( number );
printf( "The absolute value of %f + %fi is %f\n",
number.x, number.y, d );
}
The absolute value of 3.000000 + 4.000000i is 5.000000
Equivalente do NET Framework
Não aplicável. Para telefonar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.