Functions | |
matrix | abs (matrix M) |
Evaluates the magnitude of the components of a matrix. | |
list | abs (list L) |
Evaluates the magnitude of the components of a list. | |
scalar | abs (multivector A) |
Evaluates the absolute value of the magnitude of a blade. | |
scalar | abs (scalar Val) |
Evaluates the absolute value of the given scalar. | |
matrix | acos (matrix M) |
Evaluates the arcus cosine of the components of a matrix. | |
list | acos (list L) |
Evaluates the arcus cosine of the components of a list. | |
scalar | acos (scalar x) |
Evaluates the arc cosine of an angle. | |
matrix | asin (matrix M) |
Evaluates the arcus sine of the components of a matrix. | |
list | asin (list L) |
Evaluates the arcus sine of the components of a list. | |
scalar | asin (scalar x) |
Evaluates the arc sine of an angle. | |
matrix | atan (matrix M) |
Evaluates the arcus tangens of the components of a matrix. | |
list | atan (list L) |
Evaluates the arcus tangens of the components of a list. | |
scalar | atan (scalar x) |
Evaluates the arc tangent of an angle. | |
list | ceil (list L) |
Evaluates the ceiling of the components of a list. | |
scalar | ceil (multivector A) |
Evaluates the smallest integer value that is larger or equal to the given value for each element of a multivector. | |
scalar | ceil (scalar x) |
Evaluates the smallest integer value that is larger or equal to the given value. | |
matrix | cos (matrix M) |
Evaluates the cosine of the components of a matrix. | |
list | cos (list L) |
Evaluates the cosine of the components of a list. | |
scalar | cos (scalar Rad) |
Evaluates the cosine of the given angle. | |
matrix | exp (matrix M) |
Evaluates the exponential of the components of a matrix. | |
list | exp (list L) |
Evaluates the exponential of the components of a list. | |
multivector | exp (multivector A) |
Approximates the exponential of a multivector. | |
scalar | exp (scalar x) |
Evaluates the exponential of a value. | |
scalar | fact (counter n) |
Evaluates the factorial of an integer number. | |
list | floor (list L) |
Evaluates the floor of the components of a list. | |
scalar | floor (multivector A) |
Evaluates the largest integer value that is smaller or equal to the given value for each component of the multivector A. | |
scalar | floor (scalar x) |
Evaluates the largest integer value that is smaller or equal to the given value. | |
matrix | inv (matrix M) |
Inverts all nonzero components of a matrix separately. | |
list | iprod (list L) |
Evaluates the inner product of a list. | |
matrix | log (matrix M) |
Evaluates the natural logarithm of the components of a matrix. | |
list | log (list L) |
Evaluates the natural logarithm of the components of a list. | |
scalar | log (scalar x) |
Evaluates the natural logarithm of a value. | |
list | oprod (list L) |
Evaluates the outer product of a list. | |
matrix | pow (matrix M, scalar a) |
Raises the components of a matrix to a given power. | |
scalar | pow (list L, scalar a) |
Evaluates all values in a list raised to a particular power. | |
multivector | pow (multivector A, counter n) |
Evaluates a multivector raised to an integer power. | |
scalar | pow (scalar x, scalar a) |
Evaluates a value raised to a particular power. | |
list | prod (matrix M) |
Evaluates the product of every row for a given matrix. | |
list | prod (list L) |
Evaluates the product of a list. | |
list | round (list X, counter prec) |
Rounds the components of a list to the given precision. | |
matrix | round (matrix X, counter prec) |
Rounds the components of a matrix to the given precision. | |
mutlivector | round (multivector X, counter prec) |
Rounds the components of a multivector to the given precision. | |
scalar | round (scalar X, counter prec) |
Rounds a scalar to the given precision. | |
scalar | sign (scalar dA) |
Evaluates the sign of a scalar. | |
matrix | sin (matrix M) |
Evaluates the sine of the components of a matrix. | |
list | sin (list L) |
Evaluates the sine of the components of a list. | |
scalar | sin (scalar rad) |
Evaluates the sine of an angle. | |
matrix | sqrt (matrix M) |
Evaluates the square root of the components of a matrix. | |
list | sqrt (list L) |
Evaluates the square root of the components of a list. | |
scalar | sqrt (scalar x) |
Evaluates the square root of a value. | |
matrix | sub (matrix M) |
Evaluates the difference of the row elements of a matrix. | |
list | sub (list L) |
Evaluates the difference of the elements of a list. | |
matrix | sum (matrix M) |
Evaluates the sum of every row for a given matrix. | |
list | sum (list L) |
Evaluates the sum of a list. | |
matrix | tan (matrix M) |
Evaluates the tangent of the components of a matrix. | |
list | tan (list L) |
Evaluates the tangent of the components of a list. | |
scalar | tan (scalar rad) |
Evaluates the tangent of an angle. |
|
Evaluates the magnitude of the components of a matrix.
|
|
Evaluates the magnitude of the components of a list.
|
|
Evaluates the absolute value of the magnitude of a blade.
![]() |
|
Evaluates the absolute value of the given scalar.
|
|
Evaluates the arcus cosine of the components of a matrix.
|
|
Evaluates the arcus cosine of the components of a list.
|
|
Evaluates the arc cosine of an angle.
|
|
Evaluates the arcus sine of the components of a matrix.
|
|
Evaluates the arcus sine of the components of a list.
|
|
Evaluates the arc sine of an angle.
|
|
Evaluates the arcus tangens of the components of a matrix.
|
|
Evaluates the arcus tangens of the components of a list.
|
|
Evaluates the arc tangent of an angle.
|
|
Evaluates the ceiling of the components of a list.
|
|
Evaluates the smallest integer value that is larger or equal to the given value for each element of a multivector.
|
|
Evaluates the smallest integer value that is larger or equal to the given value.
|
|
Evaluates the cosine of the components of a matrix.
|
|
Evaluates the cosine of the components of a list.
|
|
Evaluates the cosine of the given angle.
|
|
Evaluates the exponential of the components of a matrix.
|
|
Evaluates the exponential of the components of a list.
|
|
Approximates the exponential of a multivector.
|
|
Evaluates the exponential of a value.
|
|
Evaluates the factorial of an integer number.
![]() For example, ?fact(170); produces the output, Constant = 7.25742e+306 |
|
Evaluates the floor of the components of a list.
|
|
Evaluates the largest integer value that is smaller or equal to the given value for each component of the multivector A.
|
|
Evaluates the largest integer value that is smaller or equal to the given value.
|
|
Inverts all nonzero components of a matrix separately.
produces the output M = (| 0.2 0|, | 0 0.5|) |
|
Evaluates the inner product of a list.
P = iprod([e1,e1]) is for example equal to P = e1.e1; . |
|
Evaluates the natural logarithm of the components of a matrix.
|
|
Evaluates the natural logarithm of the components of a list.
|
|
Evaluates the natural logarithm of a value.
|
|
Evaluates the outer product of a list.
P = oprod([e1,e2,e3]) is for example equal to P = e1^e2^e3; . |
|
Raises the components of a matrix to a given power.
pow(M,a) is equivalent to M^^a , in CLUScript v2.2 and higher. |
|
Evaluates all values in a list raised to a particular power.
produces the output L = (2, [ 1^e12 ], (3, 4)) Constant = (4, [ -1 ], (9, 16))
Note that |
|
Evaluates a multivector raised to an integer power.
pow(A,n) is equivalent to A^^n , in CLUScript v2.2 and higher. |
|
Evaluates a value raised to a particular power.
pow(a,b) is equivalent to a^^b , in CLUScript v2.2 and higher. |
|
Evaluates the product of every row for a given matrix.
|
|
Evaluates the product of a list.
P = prod([1,2,3,4]) is for example equal to P = fact(4); . This function is subject to the same restrictions as the function sum . |
|
Rounds the components of a list to the given precision.
|
|
Rounds the components of a matrix to the given precision.
|
|
Rounds the components of a multivector to the given precision.
|
|
Rounds a scalar to the given precision.
Here is an example. SetTextPrec(12); ?round(1.2344, 3); ?round(1.2345, 3); ?round(1.2345, 4); This results in
Constant = 1.234 |
|
Evaluates the sign of a scalar.
|
|
Evaluates the sine of the components of a matrix.
|
|
Evaluates the sine of the components of a list.
|
|
Evaluates the sine of an angle.
|
|
Evaluates the square root of the components of a matrix.
|
|
Evaluates the square root of the components of a list.
|
|
Evaluates the square root of a value.
|
|
Evaluates the difference of the row elements of a matrix.
This results in the following. Constant <font size="12">(2x1)</font> = <font size="12">
</font> |
|
Evaluates the difference of the elements of a list.
|
|
Evaluates the sum of every row for a given matrix.
The output will then be M = <font size="12">
S = <font size="12">
|
|
Evaluates the sum of a list.
sum . The following code also gives two brief counter-examples. ? L = [ [ [1],[2,2],[3,3,3] ],[ 1,2,3,4,5 ] ]; ? S = sum( L ); // Error = sum( S ); // Error = sum( [ [1, [2,3] ],[ 4,5 ] ] ); which yields
L = [[[1], [2, 2], [3, 3, 3]], [1, 2, 3, 4, 5]] S = [[1, 4, 9], 15] |
|
Evaluates the tangent of the components of a matrix.
|
|
Evaluates the tangent of the components of a list.
|
|
Evaluates the tangent of an angle.
|