Texas Instruments TI89 Developer Guide - Page 584
Positive_fraction_tag 3 1 Nonnegative_integer_tag I_tag
UPC - 033317198566
View all Texas Instruments TI89 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 584 highlights
Appendix A: System Routines - Expression Evaluation / 542 Algebraic Simplification NG_rationalESI Declaration: void NG_rationalESI (EStackIndex esi) Category(ies): Expression Evaluation / Algebraic Simplification Description: Forces the simplification of an expression in EXACT mode. Inputs: esi - EStackIndex of the expression to be simplified. Outputs: Pushes onto the estack the external tokenized result of fully simplifying the input expression in EXACT mode. Assumptions: None Side Effects: May cause estack expansion, heap compression, or throw errors associated with EXACT simplification of the input expression. Availability: All versions of the TI-89 / TI-92 Plus. TI-89 / TI-92 Plus Differences: None See Also: NG_approxESI, NG_execute Example: If j indexes the bolded tag in the following external tokenized form of the expression 1.5 + √(-9) 0x40 0x00 0x15 0x00 0x00 0x00 0x00 0x00 0x00 FLOAT_TAG 9 1 NONNEGATIVE_INTEGER_TAG CHS_TAG SQRT_TAG ADD_TAG then NG_rationalESI (j); pushes the external tokenized form of 3/2 + 3i onto the estack such that top_estack points to the bolded tag. 2 1 3 1 POSITIVE_FRACTION_TAG 3 1 NONNEGATIVE_INTEGER_TAG I_TAG MULTIPLY_TAG ADD_TAG TI-89 / TI-92 Plus Developer Guide Not for Distribution Beta Version January 26, 2001