Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "math/base/ops/cneg/docs/types/index.d"

Index

Functions

Functions

Export assignment cneg

  • Negates a complex number.

    Parameters

    • out: ArrayLike<number>

      output array

    • re: number

      real component

    • im: number

      imaginary component

    Returns ArrayLike < number >

    real and imaginary components

    Example

    var Float32Array = require( `@stdlib/array/float32` );
    
    var out = new Float32Array( 2 );
    
    var v = cneg( out, -4.2, 5.5 );
    // returns <Float32Array>[ 4.2, -5.5 ]
    
    var bool = ( v === out );
    // returns true
  • Negates a complex number.

    Parameters

    • re: number

      real component

    • im: number

      imaginary component

    Returns ArrayLike < number >

    real and imaginary components

    Example

    var v = cneg( -4.2, 5.5 );
    // returns [ 4.2, -5.5 ]

    Example

    var v = cneg( 0.0, 0.0 );
    // returns [ -0.0, -0.0 ]

    Example

    var v = cneg( NaN, NaN );
    // returns [ NaN, NaN ]