Push_Exponentiate - Texas Instruments TI-89 Developer's Manual

Graphing calculator
Hide thumbs Also See for TI-89:
Table of Contents

Advertisement

780

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
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);
}
}
TI-89 / TI-92 Plus Developer Guide
Appendix A: System Routines — Math
expressions, algebraic comparisons, or aggregates thereof.
Not for Distribution
Beta Version January 26, 2001

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Ti-92 plusTi-92 plus

Table of Contents