EasyManua.ls Logo

Texas Instruments TI-89 - Push_Exponentiate

Texas Instruments TI-89
1398 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
780
Appendix A: System Routines — Math
TI
-
89 / TI
-
92 Plus Developer Guide
Not for Distribution
Beta Version January 26, 2001
push_exponentiate
Declaration:
void
push_exponentiate
(EStackIndex
i
, EStackIndex
j
)
Category(ies):
Math
Description:
Pushes the internally-simplified result of (expression
i
)^(expression
j
) onto
the estack. If expression
i
is a square matrix: pushes the same-size identity
matrix if
j
indexes a zero; pushes the iterated matrix product if
j
indexes a
positive whole number; pushes the inverse matrix or its iterated matrix
product if
j
indexes a negative whole number.
Inputs:
i, j
Indices of the top tags of internally-simplified algebraic
expressions, algebraic comparisons, or aggregates thereof.
Outputs:
None
Assumptions:
None
Side Effects:
None
Availability:
On AMS 2.02 and higher.
TI
-
89 / TI
-
92 Plus
Differences:
None
See Also: push_dot_exponentiate, raise_to_top, replace_top2_with_pow,
push_sqrt, push_square, push_reciprocal,
replace_top_with_reciprocal
Example:
void push_distrib_base_over_tail (EStackIndex bas, EStackIndex tail)
/* tail indexes a sequence of expressions terminated by END_TAG.
Pushes onto the estack a similar sequence of expression bas raised to
the expressions in tail.
*/
{ if (END_TAG == ESTACK (tail))
push_quantum (END_TAG);
else
{ push_distrib_base_over_tail (bas, next_expression_index (tail));
push_exponentiate (bas, tail);
}
}

Table of Contents

Other manuals for Texas Instruments TI-89

Related product manuals