Trigonometric Functions
[Modules]

Standard Trigonometric operations for matrices. More...

Functions

ml_matrixml_matrix::sin ()
 Returns the element by element sin of the matrix.

ml_matrixml_matrix::cos ()
 Returns the element by element cosine of the matrix.

ml_matrixml_matrix::tan ()
 Returns the element by element tangent of the matrix.

ml_matrixml_matrix::csc ()
 Returns the element by element cosecant of the matrix.

ml_matrixml_matrix::sec ()
 Returns the element by element secant of the matrix.

ml_matrixml_matrix::cot ()
 Returns the element by element cotangent of the matrix.

ml_matrixml_matrix::asin ()
 Returns the element by element arcsine of the matrix.

ml_matrixml_matrix::acos ()
 Returns the element by element arccosine of the matrix.

ml_matrixml_matrix::atan ()
 Returns the element by element arctangent of the matrix.

ml_matrixml_matrix::acsc ()
 Returns the element by element arccosecant of the matrix.

ml_matrixml_matrix::asec ()
 Returns the element by element arcsecant of the matrix.

ml_matrixml_matrix::acot ()
 Returns the element by element arccotangent of the matrix.

ml_matrixml_matrix::sinh ()
 Returns the element by element hyperbolic sine of the matrix.

ml_matrixml_matrix::cosh ()
 Returns the element by element hyperbolic cosine of the matrix.

ml_matrixml_matrix::tanh ()
 Returns the element by element hyperbolic tangent of the matrix.

ml_matrixml_matrix::csch ()
 Returns the element by element hyperbolic cosecant of the matrix.

ml_matrixml_matrix::sech ()
 Returns the element by element hyperbolic secant of the matrix.

ml_matrixml_matrix::coth ()
 Returns the element by element hyperbolic cotangent of the matrix.

ml_matrixml_matrix::asinh ()
 Returns the element by element hyperbolic arcsine of the matrix.

ml_matrixml_matrix::acosh ()
 Returns the element by element hyperbolic arccosine of the matrix.

ml_matrixml_matrix::atanh ()
 Returns the element by element hyperbolic arctangent of the matrix.

ml_matrixml_matrix::acsch ()
 Returns the element by element hyperbolic arccosecant of the matrix.

ml_matrixml_matrix::asech ()
 Returns the element by element hyperbolic arcsecant of the matrix.

ml_matrixml_matrix::acoth ()
 Returns the element by element hyperbolic arccotangent of the matrix.

ml_matrixml_matrix::atan2 (const ml_matrix &m)
 Returns the element by element arctangent"2" of the matrix with respect to the 2nd matrix.

ml_matrix sin (const ml_matrix &x)
 Returns the element by element sin of the matrix.

ml_matrix cos (const ml_matrix &x)
 Returns the element by element cosine of the matrix.

ml_matrix tan (const ml_matrix &x)
 Returns the element by element tangent of the matrix.

ml_matrix csc (const ml_matrix &x)
 Returns the element by element cosecant of the matrix.

ml_matrix sec (const ml_matrix &x)
 Returns the element by element secant of the matrix.

ml_matrix cot (const ml_matrix &x)
 Returns the element by element cotangent of the matrix.

ml_matrix asin (const ml_matrix &x)
 Returns the element by element arcsine of the matrix.

ml_matrix acos (const ml_matrix &x)
 Returns the element by element arccosine of the matrix.

ml_matrix atan (const ml_matrix &x)
 Returns the element by element arctangent of the matrix.

ml_matrix acsc (const ml_matrix &x)
 Returns the element by element arccosecant of the matrix.

ml_matrix asec (const ml_matrix &x)
 Returns the element by element arcsecant of the matrix.

ml_matrix acot (const ml_matrix &x)
 Returns the element by element arccotangent of the matrix.

ml_matrix atan2 (const ml_matrix &x, const ml_matrix &y)
 Returns the element by element arctangent"2" of the matrix with respect to the 2nd matrix.

ml_matrix sinh (const ml_matrix &x)
 Returns the element by element hyperbolic sine of the matrix.

ml_matrix cosh (const ml_matrix &x)
 Returns the element by element hyperbolic cosine of the matrix.

ml_matrix tanh (const ml_matrix &x)
 Returns the element by element hyperbolic tangent of the matrix.

ml_matrix csch (const ml_matrix &x)
 Returns the element by element hyperbolic cosecant of the matrix.

ml_matrix sech (const ml_matrix &x)
 Returns the element by element hyperbolic secant of the matrix.

ml_matrix coth (const ml_matrix &x)
 Returns the element by element hyperbolic cotangent of the matrix.

ml_matrix asinh (const ml_matrix &x)
 Returns the element by element hyperbolic arcsine of the matrix.

ml_matrix acosh (const ml_matrix &x)
 Returns the element by element hyperbolic arccosine of the matrix.

ml_matrix atanh (const ml_matrix &x)
 Returns the element by element hyperbolic arctangent of the matrix.

ml_matrix acsch (const ml_matrix &x)
 Returns the element by element hyperbolic arccosecant of the matrix.

ml_matrix asech (const ml_matrix &x)
 Returns the element by element hyperbolic arcsecant of the matrix.

ml_matrix acoth (const ml_matrix &x)
 Returns the element by element hyperbolic arccotangent of the matrix.


Detailed Description


Function Documentation

ml_matrix & ml_matrix::sin  )  [inherited]
 

Calculates the element by element sin of the matrix

Returns:
Returns a matrix containing the results of the trigonometric operation.

ml_matrix & ml_matrix::cos  )  [inherited]
 

Calculates the element by element cosine of the matrix

Returns:
Returns a matrix containing the results of the trigonometric operation.

ml_matrix & ml_matrix::tan  )  [inherited]
 

Calculates the element by element tangent of the matrix

Returns:
Returns a matrix containing the results of the trigonometric operation.

ml_matrix & ml_matrix::csc  )  [inherited]
 

Calculates the element by element cosecant of the matrix

Returns:
Returns a matrix containing the results of the trigonometric operation.

ml_matrix & ml_matrix::sec  )  [inherited]
 

Calculates the element by element secant of the matrix

Returns:
Returns a matrix containing the results of the trigonometric operation.

ml_matrix & ml_matrix::cot  )  [inherited]
 

Calculates the element by element cotangent of the matrix

Returns:
Returns a matrix containing the results of the trigonometric operation.

ml_matrix & ml_matrix::asin  )  [inherited]
 

Calculates the element by element arcsine of the matrix

Returns:
Returns a matrix containing the results of the trigonometric operation.

ml_matrix & ml_matrix::acos  )  [inherited]
 

Calculates the element by element arccosine of the matrix

Returns:
Returns a matrix containing the results of the trigonometric operation.

ml_matrix & ml_matrix::atan  )  [inherited]
 

Calculates the element by element arctangent of the matrix

Returns:
Returns a matrix containing the results of the trigonometric operation.

ml_matrix & ml_matrix::acsc  )  [inherited]
 

Calculates the element by element arccosecant of the matrix

Returns:
Returns a matrix containing the results of the trigonometric operation.

ml_matrix & ml_matrix::asec  )  [inherited]
 

Calculates the element by element arcsecant of the matrix

Returns:
Returns a matrix containing the results of the trigonometric operation.

ml_matrix & ml_matrix::acot  )  [inherited]
 

Calculates the element by element arccotangent of the matrix

Returns:
Returns a matrix containing the results of the trigonometric operation.

ml_matrix & ml_matrix::sinh  )  [inherited]
 

Calculates the element by element hyperbolic sine of the matrix

Returns:
Returns a matrix containing the results of the trigonometric operation.

ml_matrix & ml_matrix::cosh  )  [inherited]
 

Calculates the element by element hyperbolic cosine of the matrix

Returns:
Returns a matrix containing the results of the trigonometric operation.

ml_matrix & ml_matrix::tanh  )  [inherited]
 

Calculates the element by element hyperbolic tangent of the matrix

Returns:
Returns a matrix containing the results of the trigonometric operation.

ml_matrix & ml_matrix::csch  )  [inherited]
 

Calculates the element by element hyperbolic cosecant of the matrix

Returns:
Returns a matrix containing the results of the trigonometric operation.

ml_matrix & ml_matrix::sech  )  [inherited]
 

Calculates the element by element hyperbolic secant of the matrix

Returns:
Returns a matrix containing the results of the trigonometric operation.

ml_matrix & ml_matrix::coth  )  [inherited]
 

Calculates the element by element hyperbolic cotangent of the matrix

Returns:
Returns a matrix containing the results of the trigonometric operation.

ml_matrix & ml_matrix::asinh  )  [inherited]
 

Calculates the element by element hyperbolic arcsine of the matrix

Returns:
Returns a matrix containing the results of the trigonometric operation.

ml_matrix & ml_matrix::acosh  )  [inherited]
 

Calculates the element by element hyperbolic arccosine of the matrix

Returns:
Returns a matrix containing the results of the trigonometric operation.

ml_matrix & ml_matrix::atanh  )  [inherited]
 

Calculates the element by element hyperbolic arctangent of the matrix

Returns:
Returns a matrix containing the results of the trigonometric operation.

ml_matrix & ml_matrix::acsch  )  [inherited]
 

Calculates the element by element hyperbolic arccosecant of the matrix

Returns:
Returns a matrix containing the results of the trigonometric operation.

ml_matrix & ml_matrix::asech  )  [inherited]
 

Calculates the element by element hyperbolic arcsecant of the matrix

Returns:
Returns a matrix containing the results of the trigonometric operation.

ml_matrix & ml_matrix::acoth  )  [inherited]
 

Calculates the element by element hyperbolic arccotangent of the matrix

Returns:
Returns a matrix containing the results of the trigonometric operation.

ml_matrix & ml_matrix::atan2 const ml_matrix m  )  [inherited]
 

Calculates the element by element arctangent"2" of the matrix with respect to the 2nd matrix

Parameters:
m 
Returns:
Returns a matrix containing the results of the trigonometric operation.

ml_matrix sin const ml_matrix m  ) 
 

Calculates the element by element sin of the matrix.

Parameters:
m Perform the trigonometric operation on the elements of this matrix.
Returns:
Returns a new matrix containing the results of the trigonometric operation.

ml_matrix cos const ml_matrix m  ) 
 

Calculates the element by element cosine of the matrix

Parameters:
m Perform the trigonometric operation on the elements of this matrix.
Returns:
Returns a new matrix containing the results of the trigonometric operation.

ml_matrix tan const ml_matrix m  ) 
 

Calculates the element by element tangent of the matrix

Parameters:
m Perform the trigonometric operation on the elements of this matrix.
Returns:
Returns a new matrix containing the results of the trigonometric operation.

ml_matrix csc const ml_matrix m  ) 
 

Calculates the element by element cosecant of the matrix

Parameters:
m Perform the trigonometric operation on the elements of this matrix.
Returns:
Returns a new matrix containing the results of the trigonometric operation.

ml_matrix sec const ml_matrix m  ) 
 

Calculates the element by element secant of the matrix

Parameters:
m Perform the trigonometric operation on the elements of this matrix.
Returns:
Returns a new matrix containing the results of the trigonometric operation.

ml_matrix cot const ml_matrix m  ) 
 

Calculates the element by element cotangent of the matrix

Parameters:
m Perform the trigonometric operation on the elements of this matrix.
Returns:
Returns a new matrix containing the results of the trigonometric operation.

ml_matrix asin const ml_matrix m  ) 
 

Calculates the element by element arcsine of the matrix

Parameters:
m Perform the trigonometric operation on the elements of this matrix.
Returns:
Returns a new matrix containing the results of the trigonometric operation.

ml_matrix acos const ml_matrix m  ) 
 

Calculates the element by element arccosine of the matrix

Parameters:
m Perform the trigonometric operation on the elements of this matrix.
Returns:
Returns a new matrix containing the results of the trigonometric operation.

ml_matrix atan const ml_matrix m  ) 
 

Calculates the element by element arctangent of the matrix

Parameters:
m Perform the trigonometric operation on the elements of this matrix.
Returns:
Returns a new matrix containing the results of the trigonometric operation.

ml_matrix acsc const ml_matrix m  ) 
 

Calculates the element by element arccosecant of the matrix

Parameters:
m Perform the trigonometric operation on the elements of this matrix.
Returns:
Returns a new matrix containing the results of the trigonometric operation.

ml_matrix asec const ml_matrix m  ) 
 

Calculates the element by element arcsecant of the matrix

Parameters:
m Perform the trigonometric operation on the elements of this matrix.
Returns:
Returns a new matrix containing the results of the trigonometric operation.

ml_matrix acot const ml_matrix m  ) 
 

Calculates the element by element arccotangent of the matrix

Parameters:
m Perform the trigonometric operation on the elements of this matrix.
Returns:
Returns a new matrix containing the results of the trigonometric operation.

ml_matrix atan2 const ml_matrix a,
const ml_matrix b
 

Calculates the element by element arctangent"2" of the matrix with respect to the 2nd matrix

Parameters:
a 
b 
Returns:
Returns a new matrix containing the results of the trigonometric operation.

ml_matrix sinh const ml_matrix m  ) 
 

Calculates the element by element hyperbolic sine of the matrix

Parameters:
m Perform the trigonometric operation on the elements of this matrix.
Returns:
Returns a new matrix containing the results of the trigonometric operation.

ml_matrix cosh const ml_matrix m  ) 
 

Calculates the element by element hyperbolic cosine of the matrix

Parameters:
m Perform the trigonometric operation on the elements of this matrix.
Returns:
Returns a new matrix containing the results of the trigonometric operation.

ml_matrix tanh const ml_matrix m  ) 
 

Calculates the element by element hyperbolic tangent of the matrix

Parameters:
m Perform the trigonometric operation on the elements of this matrix.
Returns:
Returns a new matrix containing the results of the trigonometric operation.

ml_matrix csch const ml_matrix m  ) 
 

Calculates the element by element hyperbolic cosecant of the matrix

Parameters:
m Perform the trigonometric operation on the elements of this matrix.
Returns:
Returns a new matrix containing the results of the trigonometric operation.

ml_matrix sech const ml_matrix m  ) 
 

Calculates the element by element hyperbolic secant of the matrix

Parameters:
m Perform the trigonometric operation on the elements of this matrix.
Returns:
Returns a new matrix containing the results of the trigonometric operation.

ml_matrix coth const ml_matrix m  ) 
 

Calculates the element by element hyperbolic cotangent of the matrix

Parameters:
m Perform the trigonometric operation on the elements of this matrix.
Returns:
Returns a new matrix containing the results of the trigonometric operation.

ml_matrix asinh const ml_matrix m  ) 
 

Calculates the element by element hyperbolic arcsine of the matrix

Parameters:
m Perform the trigonometric operation on the elements of this matrix.
Returns:
Returns a new matrix containing the results of the trigonometric operation.

ml_matrix acosh const ml_matrix m  ) 
 

Calculates the element by element hyperbolic arccosine of the matrix

Parameters:
m Perform the trigonometric operation on the elements of this matrix.
Returns:
Returns a new matrix containing the results of the trigonometric operation.

ml_matrix atanh const ml_matrix m  ) 
 

Calculates the element by element hyperbolic arctangent of the matrix

Parameters:
m Perform the trigonometric operation on the elements of this matrix.
Returns:
Returns a new matrix containing the results of the trigonometric operation.

ml_matrix acsch const ml_matrix m  ) 
 

Calculates the element by element hyperbolic arccosecant of the matrix

Parameters:
m Perform the trigonometric operation on the elements of this matrix.
Returns:
Returns a new matrix containing the results of the trigonometric operation.

ml_matrix asech const ml_matrix m  ) 
 

Calculates the element by element hyperbolic arcsecant of the matrix

Parameters:
m Perform the trigonometric operation on the elements of this matrix.
Returns:
Returns a new matrix containing the results of the trigonometric operation.

ml_matrix acoth const ml_matrix m  ) 
 

Calculates the element by element hyperbolic arccotangent of the matrix

Parameters:
m Perform the trigonometric operation on the elements of this matrix.
Returns:
Returns a new matrix containing the results of the trigonometric operation.