Texas Instruments TI89 Developer Guide - Page 812
push_standardize, push_factor, push_expand, push_make_proper, push_comdenom
UPC - 033317198566
View all Texas Instruments TI89 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 812 highlights
770 Appendix A: System Routines - Math push_comdenom Declaration: void push_comdenom (EStackIndex i, EStackIndex vi) Category(ies): Math Description: Pushes an expression equivalent to the one indexed by i, with terms combined over a common denominator. If vi is NULL_INDEX, the numerator and denominator are fully expanded through all variables, using distributed form. Otherwise the numerator and denominator are fully expanded with distributed form through vi. Expansion is not forced with respect to any variable or kernel if vi is more main than any variable or kernel in i. Inputs: i - Indexes an internally-simplified algebraic expression, algebraic comparison, or aggregate thereof. vi - NULL_INDEX or indexes an internally-simplified variable or kernel. Outputs: None Assumptions: None Side Effects: None Availability: On AMS 2.02 and higher. TI-89 / TI-92 Plus Differences: None See Also: push_standardize, push_factor, push_expand, push_make_proper Example: void push_trig_expand (EStackIndex i) /* i indexes an expression. Temporarily sets global trigonometric mode to SET_EXPAND_TRIG then pushes a corresponding simplified version of the expression onto the estack. */ { Access_AMS_Global_Variables; EStackIndex old_top = top_estack; CONTROL_BITS old_NG_control = NG_control; SET_EXPAND_TRIG; push_internal_simplify (i); i = top_estack; push_comdenom (i, NULL_INDEX); NG_control = old_NG_control; delete_between (old_top, i); } TI-89 / TI-92 Plus Developer Guide Not for Distribution Beta Version January 26, 2001