Texas Instruments TI89 Developer Guide - Page 822
push_dot_exponentiate, raise_to_top, replace_top2_with_pow
UPC - 033317198566
View all Texas Instruments TI89 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 822 highlights
780 Appendix A: System Routines - Math 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); } } TI-89 / TI-92 Plus Developer Guide Not for Distribution Beta Version January 26, 2001