_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 com êxito. No estouro, _cabs retorna HUGE_VAL e define errno a ERANGE. Você pode alterar o tratamento de erro com _matherr.
Comentários
A função de _cabs calcula o valor absoluto de um número complexo, que deve ser uma estrutura do tipo _complex. A estrutura z é composto de um componente real x e de um componente fictício y. Uma chamada para _cabs gerencie um valor de equivalente à expressão sqrt( z.x*z.x+z.y*z.y ).
Requisitos
Rotina |
Cabeçalho necessário |
---|---|
_cabs |
<math.h> |
Para obter mais informações sobre 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 );
}
Equivalência do .NET Framework
Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas.