Class SpecialValueTrigonometric

Buy me a cup of coffee via donation

Did you find the software useful? Please consider donation

or support me purchasing the license via ORDER Page , or INFIMA online store


INFIMA online store
java.lang.Object
org.mariuszgromada.math.mxparser.mathcollection.SpecialValueTrigonometric

public class SpecialValueTrigonometric extends Object
SpecialValueTrigonometric - stores special values for trigonometric and inverse trigonometric functions.
Version:
5.2.0
Author:
Mariusz Gromada
MathParser.org - mXparser project page
mXparser on GitHub
INFIMA place to purchase a commercial MathParser.org-mXparser software license
info@mathparser.org
ScalarMath.org - a powerful math engine and math scripting language
Scalar Lite
Scalar Pro
MathSpace.pl

Buy me a cup of coffee via donation

Did you find the software useful? Please consider donation

or support me purchasing the license via ORDER Page , or INFIMA online store


INFIMA online store
  • Field Details

    • EPSILON

      public static final double EPSILON
      Epsilon is used to compare the x value with regards to some given small interval
      See Also:
    • SIN_0

      public static final double SIN_0
      See Also:
    • COS_0

      public static final double COS_0
      See Also:
    • TAN_0

      public static final double TAN_0
      See Also:
    • CTAN_0

      public static final double CTAN_0
      See Also:
    • SEC_0

      public static final double SEC_0
      See Also:
    • CSC_0

      public static final double CSC_0
      See Also:
    • SIN_30

      public static final double SIN_30
      See Also:
    • COS_30

      public static final double COS_30
    • TAN_30

      public static final double TAN_30
    • CTAN_30

      public static final double CTAN_30
    • SEC_30

      public static final double SEC_30
    • CSC_30

      public static final double CSC_30
      See Also:
    • SIN_45

      public static final double SIN_45
    • COS_45

      public static final double COS_45
    • TAN_45

      public static final double TAN_45
      See Also:
    • CTAN_45

      public static final double CTAN_45
      See Also:
    • SEC_45

      public static final double SEC_45
    • CSC_45

      public static final double CSC_45
    • SIN_60

      public static final double SIN_60
    • COS_60

      public static final double COS_60
      See Also:
    • TAN_60

      public static final double TAN_60
    • CTAN_60

      public static final double CTAN_60
    • SEC_60

      public static final double SEC_60
      See Also:
    • CSC_60

      public static final double CSC_60
    • SIN_90

      public static final double SIN_90
      See Also:
    • COS_90

      public static final double COS_90
      See Also:
    • TAN_90

      public static final double TAN_90
      See Also:
    • CTAN_90

      public static final double CTAN_90
      See Also:
    • SEC_90

      public static final double SEC_90
      See Also:
    • CSC_90

      public static final double CSC_90
      See Also:
    • SIN_120

      public static final double SIN_120
    • COS_120

      public static final double COS_120
      See Also:
    • TAN_120

      public static final double TAN_120
    • CTAN_120

      public static final double CTAN_120
    • SEC_120

      public static final double SEC_120
      See Also:
    • CSC_120

      public static final double CSC_120
    • SIN_135

      public static final double SIN_135
    • COS_135

      public static final double COS_135
    • TAN_135

      public static final double TAN_135
      See Also:
    • CTAN_135

      public static final double CTAN_135
      See Also:
    • SEC_135

      public static final double SEC_135
    • CSC_135

      public static final double CSC_135
    • SIN_150

      public static final double SIN_150
      See Also:
    • COS_150

      public static final double COS_150
    • TAN_150

      public static final double TAN_150
    • CTAN_150

      public static final double CTAN_150
    • SEC_150

      public static final double SEC_150
    • CSC_150

      public static final double CSC_150
      See Also:
    • SIN_180

      public static final double SIN_180
      See Also:
    • COS_180

      public static final double COS_180
      See Also:
    • TAN_180

      public static final double TAN_180
      See Also:
    • CTAN_180

      public static final double CTAN_180
      See Also:
    • SEC_180

      public static final double SEC_180
      See Also:
    • CSC_180

      public static final double CSC_180
      See Also:
    • SIN_210

      public static final double SIN_210
      See Also:
    • COS_210

      public static final double COS_210
    • TAN_210

      public static final double TAN_210
    • CTAN_210

      public static final double CTAN_210
    • SEC_210

      public static final double SEC_210
    • CSC_210

      public static final double CSC_210
      See Also:
    • SIN_225

      public static final double SIN_225
    • COS_225

      public static final double COS_225
    • TAN_225

      public static final double TAN_225
      See Also:
    • CTAN_225

      public static final double CTAN_225
      See Also:
    • SEC_225

      public static final double SEC_225
    • CSC_225

      public static final double CSC_225
    • SIN_240

      public static final double SIN_240
    • COS_240

      public static final double COS_240
      See Also:
    • TAN_240

      public static final double TAN_240
    • CTAN_240

      public static final double CTAN_240
    • SEC_240

      public static final double SEC_240
      See Also:
    • CSC_240

      public static final double CSC_240
    • SIN_270

      public static final double SIN_270
      See Also:
    • COS_270

      public static final double COS_270
      See Also:
    • TAN_270

      public static final double TAN_270
      See Also:
    • CTAN_270

      public static final double CTAN_270
      See Also:
    • SEC_270

      public static final double SEC_270
      See Also:
    • CSC_270

      public static final double CSC_270
      See Also:
    • SIN_300

      public static final double SIN_300
    • COS_300

      public static final double COS_300
      See Also:
    • TAN_300

      public static final double TAN_300
    • CTAN_300

      public static final double CTAN_300
    • SEC_300

      public static final double SEC_300
      See Also:
    • CSC_300

      public static final double CSC_300
    • SIN_315

      public static final double SIN_315
    • COS_315

      public static final double COS_315
    • TAN_315

      public static final double TAN_315
      See Also:
    • CTAN_315

      public static final double CTAN_315
      See Also:
    • SEC_315

      public static final double SEC_315
    • CSC_315

      public static final double CSC_315
    • SIN_330

      public static final double SIN_330
      See Also:
    • COS_330

      public static final double COS_330
    • TAN_330

      public static final double TAN_330
    • CTAN_330

      public static final double CTAN_330
    • SEC_330

      public static final double SEC_330
    • CSC_330

      public static final double CSC_330
      See Also:
    • SIN_360

      public static final double SIN_360
      See Also:
    • COS_360

      public static final double COS_360
      See Also:
    • TAN_360

      public static final double TAN_360
      See Also:
    • CTAN_360

      public static final double CTAN_360
      See Also:
    • SEC_360

      public static final double SEC_360
      See Also:
    • CSC_360

      public static final double CSC_360
      See Also:
    • valuesListTrig

      public static SpecialValueTrigonometric[] valuesListTrig
      List of special values for all main trigonometric functions
    • valuesListAsin

      public static List<SpecialValue> valuesListAsin
      List of special values of inverse sine function
    • valuesListAcos

      public static List<SpecialValue> valuesListAcos
      List of special values of inverse cosine function
    • valuesListAtan

      public static List<SpecialValue> valuesListAtan
      List of special values of inverse tangent function
    • valuesListActan

      public static List<SpecialValue> valuesListActan
      List of special values of inverse cotangent function
    • valuesListAsec

      public static List<SpecialValue> valuesListAsec
      List of special values of inverse secant function
    • valuesListAcsc

      public static List<SpecialValue> valuesListAcsc
      List of special values of inverse cosecant function
    • factor

      public double factor
      Angle factor in Pi radians
    • xrad

      public double xrad
      Angle in radians
    • xdeg

      public double xdeg
      Angle in degrees
    • xradFrom

      public double xradFrom
      Angle in radians - the start of the interval where the function value is given
    • xradTo

      public double xradTo
      Angle in radians - the end of the interval where the function value is given
    • sin

      public double sin
      The sine function value
    • cos

      public double cos
      The cosine function value
    • tan

      public double tan
      The tangent function value
    • ctan

      public double ctan
      The cotangent function value
    • sec

      public double sec
      The secant function value
    • csc

      public double csc
      The cosecant function value
  • Constructor Details

    • SpecialValueTrigonometric

      public SpecialValueTrigonometric(double factor, double sin, double cos, double tan, double ctan, double sec, double csc)
      Main constructor
      Parameters:
      factor - The angle provided as a factor of PI
      sin - The sine function value
      cos - The cosine function value
      tan - The tangent function value
      ctan - The cotangent function value
      sec - The secant function value
      csc - The cosecant function value
  • Method Details

    • getSpecialValueTrigonometric

      public static SpecialValueTrigonometric getSpecialValueTrigonometric(double xrad)
      Returns special values of trigonometric functions
      Parameters:
      xrad - The angle provided in radians
      Returns:
      Returns special values of trigonometric functions object if the special value was found for a given x otherwise returns null
    • getSpecialValueAsin

      public static SpecialValue getSpecialValueAsin(double x)
      Returns special value of inverse trigonometric sine function
      Parameters:
      x - The sine value
      Returns:
      Returns special value object if special value was found, otherwise returns null.
    • getSpecialValueAcos

      public static SpecialValue getSpecialValueAcos(double x)
      Returns special value of inverse trigonometric cosine function
      Parameters:
      x - The cosine value
      Returns:
      Returns special value object if special value was found, otherwise returns null.
    • getSpecialValueAtan

      public static SpecialValue getSpecialValueAtan(double x)
      Returns special value of inverse trigonometric tangent function
      Parameters:
      x - The tangent value
      Returns:
      Returns special value object if special value was found, otherwise returns null.
    • getSpecialValueActan

      public static SpecialValue getSpecialValueActan(double x)
      Returns special value of inverse trigonometric cotangent function
      Parameters:
      x - The cotangent value
      Returns:
      Returns special value object if special value was found, otherwise returns null.
    • getSpecialValueAsec

      public static SpecialValue getSpecialValueAsec(double x)
      Returns special value of inverse trigonometric secant function
      Parameters:
      x - The secant value
      Returns:
      Returns special value object if special value was found, otherwise returns null.
    • getSpecialValueAcsc

      public static SpecialValue getSpecialValueAcsc(double x)
      Returns special value of inverse trigonometric cosecant function
      Parameters:
      x - The cosecant value
      Returns:
      Returns special value object if special value was found, otherwise returns null.