_cabs
Calcula o valor absoluto de um número complexo.
double _cabs(
struct _complex z
);
Parâmetros
- z
Número complexo.
Valor de retorno
_cabsRetorna o valor absoluto de seu argumento se for bem sucedida.On overflow, _cabs returns HUGE_VAL and sets errno to ERANGE.Você pode alterar o tratamento de erros com _matherr.
Comentários
O _cabs função 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 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 );
}
Equivalência do .NET Framework
Não aplicável. Para chamar a função c padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.