Trigonometric Functions
[Modules]

Standard Trigonometric operations for matrices. More...

Functions

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ml_matrix & ml_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.