Texas Instruments TI89 Developer Guide - Page 299
is_term_improper, index_main_var, push_poly_deg_in_var_or_kern, push_poly_qr
UPC - 033317198566
View all Texas Instruments TI89 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 299 highlights
Appendix A: System Routines - Algebra Utilities 257 is_term_improper Declaration: Boolean is_term_improper (EStackIndex i) Category(ies): Algebra Utilities, Lists and Matrices Description: Determines whether the algebraic expression indexed by i is a nonsum and if the degree of the expanded numerator would be at least as large as that of the expanded denominator in the main variable of the expression. Inputs: i - Index of the top tag of an internally-simplified algebraic expression. Outputs: Returns TRUE if the algebraic expression indexed by i is a nonsum and if the degree of the expanded numerator would be at least as large as that of the expanded denominator in the main variable of the expression. Otherwise returns FALSE. Assumptions: None Side Effects: None Availability: All versions of the TI-89 / TI-92 Plus. TI-89 / TI-92 Plus Differences: None See Also: push_make_proper, push_numerator, push_denominator, index_main_var, push_poly_deg_in_var_or_kern, push_poly_qr Example: push_quantum (8u); numerator = top_estack; push_sum (numerator, Integer1Index); replace_top2_with_ratio (numerator); is_term_improper (top_estack); /* Push variable x */ /* Push x + 1 */ /* top_estack -> x/(x + 1) */ /* returns TRUE */ TI-89 / TI-92 Plus Developer Guide Not for Distribution Beta Version January 26, 2001