Trigonometry

Trigonometry

Source:
All of functions that related to Trigonometry

Methods

(static) acot(num) → {number}

Source:
Example
Math.acot(0.5);
//2.15681043229161
Parameters:
Name Type Description
num number
Returns:
Type
number

(static) acoth(num) → {number}

Source:
Example
Math.acoth(0.5);
//1.820478453253675
Parameters:
Name Type Description
num number
Returns:
Type
number

(static) acsc(num) → {number}

Source:
Example
Math.acsc(0.5);
//1.9098593171027438
Parameters:
Name Type Description
num number
Returns:
Type
number

(static) acsch(num) → {number}

Source:
Example
Math.acsch(0.5);
//2.0780869212350273
Parameters:
Name Type Description
num number
Returns:
Type
number

(static) acvcos(num) → {number}

Source:
Example
Math.acvcos(-0.5);
//0.5235987755982989
Parameters:
Name Type Description
num number
Returns:
Type
number

(static) acvsin(num) → {number}

Source:
Example
Math.acvsin(-0.5);
//0.5235987755982989
Parameters:
Name Type Description
num number
Returns:
Type
number

(static) aexcsc(num) → {number}

Source:
Example
Math.aexcsc(-2);
//-0.6366197723675814
Parameters:
Name Type Description
num number
Returns:
Type
number

(static) aexsec(num) → {number}

Source:
Example
Math.aexsec(-2);
//0.3183098861837907
Parameters:
Name Type Description
num number
Returns:
Type
number

(static) ahvcos(num) → {number}

Source:
Example
Math.ahvcos(0.5);
//1.5707963267948966
Parameters:
Name Type Description
num number
Returns:
Type
number

(static) ahvsin(num) → {number}

Source:
Example
Math.ahvsin(0.5);
//1.5707963267948968
Parameters:
Name Type Description
num number
Returns:
Type
number

(static) asec(num) → {number}

Source:
Example
Math.asec(0.5);
//0.9549296585513719
Parameters:
Name Type Description
num number
Returns:
Type
number

(static) asech(num) → {number}

Source:
Example
Math.asech(1.5);
//1.0390434606175136
Parameters:
Name Type Description
num number
Returns:
Type
number

(static) avcos(num) → {number}

Source:
Example
Math.avcos(-0.5);
//1.0471975511965979
Parameters:
Name Type Description
num number
Returns:
Type
number

(static) avsin(num) → {number}

Source:
Example
Math.avsin(0.5);
//1.0471975511965979
Parameters:
Name Type Description
num number
Returns:
Type
number

(static) cot(num) → {number}

Source:
Example
Math.cot(Math_HALF_PI);
//6.123233995736766e-17
Parameters:
Name Type Description
num number
Returns:
Type
number

(static) coth(num) → {number}

Source:
Example
Math.coth(Math_HALF_PI);
//1.0903314107273683
Parameters:
Name Type Description
num number
Returns:
Type
number

(static) crd(num) → {number}

Source:
Example
Math.crd(Math_HALF_PI);
//1.414213562373095
Parameters:
Name Type Description
num number
Returns:
Type
number

(static) csc(num) → {number}

Source:
Example
Math.csc(Math_HALF_PI);
//1
Parameters:
Name Type Description
num number
Returns:
Type
number

(static) csch(num) → {number}

Source:
Example
Math.csch(Math_HALF_PI);
//0.4345372080946958
Parameters:
Name Type Description
num number
Returns:
Type
number

(static) cssn(num, returnDataopt) → {Array.<number>}

Source:
Calculate cosine and sine at a same time
Example
Math.cssn(Math_HALF_PI);
//[0, 1]
Parameters:
Name Type Attributes Description
num number
returnData array <optional>
Array to put data
Returns:
Cosine on the left, sine on the right
Type
Array.<number>

(static) cvcos(num) → {number}

Source:
Example
Math.cvcos(Math_HALF_PI);
//2
Parameters:
Name Type Description
num number
Returns:
Type
number

(static) cvsin(num) → {number}

Source:
Example
Math.cvsin(Math_HALF_PI);
//0
Parameters:
Name Type Description
num number
Returns:
Type
number

(static) excsc(num) → {number}

Source:
Example
Math.excsc(1);
//0.18839510577812124
Parameters:
Name Type Description
num number
Returns:
Type
number

(static) exsec(num) → {number}

Source:
Example
Math.exsec(1);
//0.8508157176809255
Parameters:
Name Type Description
num number
Returns:
Type
number

(static) hcvcos(num) → {number}

Source:
Example
Math.hcvcos(Math_HALF_PI);
//1
Parameters:
Name Type Description
num number
Returns:
Type
number

(static) hcvsin(num) → {number}

Source:
Example
Math.hcvsin(Math_HALF_PI);
//0
Parameters:
Name Type Description
num number
Returns:
Type
number

(static) hvcos(num) → {number}

Source:
Example
Math.hvcos(Math_HALF_PI);
//0.5
Parameters:
Name Type Description
num number
Returns:
Type
number

(static) hvsin(num) → {number}

Source:
Example
Math.hvsin(Math_HALF_PI);
//0.49999999999999994
Parameters:
Name Type Description
num number
Returns:
Type
number

(static) sec(num) → {number}

Source:
Example
Math.sec(0);
//1
Parameters:
Name Type Description
num number
Returns:
Type
number

(static) sech(num) → {number}

Source:
Example
Math.sech(Math_HALF_PI);
//0.3985368153383867
Parameters:
Name Type Description
num number
Returns:
Type
number

(static) sinc(num) → {number}

Source:
Example
Math.sinc(Math_HALF_PI);
//-0.19765087483668042
Parameters:
Name Type Description
num number
Returns:
Type
number

(static) vcos(num) → {number}

Source:
Example
Math.vcos(Math_HALF_PI);
//1
Parameters:
Name Type Description
num number
Returns:
Type
number

(static) vsin(num) → {number}

Source:
Example
Math.vsin(Math_HALF_PI);
//0.9999999999999999
Parameters:
Name Type Description
num number
Returns:
Type
number