Class SpecialValueTrigonometric
Buy me a cup of coffee via donation
or support me purchasing the license via ORDER Page , or INFIMA online store
java.lang.Object
org.mariuszgromada.math.mxparser.mathcollection.SpecialValueTrigonometric
SpecialValueTrigonometric - stores special values for trigonometric and inverse trigonometric functions.
- Version:
- 6.1.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
or support me purchasing the license via ORDER Page , or INFIMA online store
-
Field Summary
Modifier and TypeFieldDescriptiondouble
The cosine function valuestatic final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
double
The cosecant function valuestatic final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
double
The cotangent function valuestatic final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
Epsilon is used to compare the x value with regards to some given small intervaldouble
Angle factor in Pi radiansdouble
The secant function valuestatic final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
double
The sine function valuestatic final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
double
The tangent function valuestatic final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static List<SpecialValue>
List of special values of inverse cosine functionstatic List<SpecialValue>
List of special values of inverse cosecant functionstatic List<SpecialValue>
List of special values of inverse cotangent functionstatic List<SpecialValue>
List of special values of inverse secant functionstatic List<SpecialValue>
List of special values of inverse sine functionstatic List<SpecialValue>
List of special values of inverse tangent functionstatic SpecialValueTrigonometric[]
List of special values for all main trigonometric functionsdouble
Angle in degreesdouble
Angle in radiansdouble
Angle in radians - the start of the interval where the function value is givendouble
Angle in radians - the end of the interval where the function value is given -
Constructor Summary
ConstructorDescriptionSpecialValueTrigonometric
(double factor, double sin, double cos, double tan, double ctan, double sec, double csc) Main constructor -
Method Summary
Modifier and TypeMethodDescriptionstatic SpecialValue
getSpecialValueAcos
(double x) Returns special value of inverse trigonometric cosine functionstatic SpecialValue
getSpecialValueAcsc
(double x) Returns special value of inverse trigonometric cosecant functionstatic SpecialValue
getSpecialValueActan
(double x) Returns special value of inverse trigonometric cotangent functionstatic SpecialValue
getSpecialValueAsec
(double x) Returns special value of inverse trigonometric secant functionstatic SpecialValue
getSpecialValueAsin
(double x) Returns special value of inverse trigonometric sine functionstatic SpecialValue
getSpecialValueAtan
(double x) Returns special value of inverse trigonometric tangent functionstatic SpecialValueTrigonometric
getSpecialValueTrigonometric
(double xrad) Returns special values of trigonometric functions
-
Field Details
-
EPSILON
public static final double EPSILONEpsilon 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
List of special values for all main trigonometric functions -
valuesListAsin
List of special values of inverse sine function -
valuesListAcos
List of special values of inverse cosine function -
valuesListAtan
List of special values of inverse tangent function -
valuesListActan
List of special values of inverse cotangent function -
valuesListAsec
List of special values of inverse secant function -
valuesListAcsc
List of special values of inverse cosecant function -
factor
public double factorAngle factor in Pi radians -
xrad
public double xradAngle in radians -
xdeg
public double xdegAngle in degrees -
xradFrom
public double xradFromAngle in radians - the start of the interval where the function value is given -
xradTo
public double xradToAngle in radians - the end of the interval where the function value is given -
sin
public double sinThe sine function value -
cos
public double cosThe cosine function value -
tan
public double tanThe tangent function value -
ctan
public double ctanThe cotangent function value -
sec
public double secThe secant function value -
csc
public double cscThe 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 PIsin
- The sine function valuecos
- The cosine function valuetan
- The tangent function valuectan
- The cotangent function valuesec
- The secant function valuecsc
- The cosecant function value
-
-
Method Details
-
getSpecialValueTrigonometric
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
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
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
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
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
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
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.
-