Texas Instruments TI89 Developer Guide - Page 582
X00 0x00 0x00 0x00 Float_tag I_tag Multiply_tag
![]() |
UPC - 033317198566
View all Texas Instruments TI89 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 582 highlights
Appendix A: System Routines - Expression Evaluation / 540 Algebraic Simplification NG_approxESI Declaration: void NG_approxESI (EStackIndex esi) Category(ies): Expression Evaluation / Algebraic Simplification Description: Forces the simplification of an expression in APPROX 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 APPROX mode. Assumptions: None Side Effects: May cause estack expansion, heap compression, or throw errors associated with APPROX 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_rationalESI, NG_execute Example: If j indexes the bolded tag in the following external tokenized form of the expression 3/2 + √(-9) 3 1 NONNEGATIVE_INTEGER_TAG 2 1 NONNEGATIVE_INTEGER_TAG DIVIDE_TAG 9 1 NONNEGATIVE_INTEGER_TAG CHS_TAG SQRT_TAG ADD_TAG then NG_approxESI (j); pushes the external tokenized form of 1.5 + 3.i onto the estack such that top_estack points to the bolded tag. 0x40 0x00 0x15 0x00 0x00 0x00 0x00 0x00 0x00 FLOAT_TAG 0x40 0x00 0x30 0x00 0x00 0x00 0x00 0x00 0x00 FLOAT_TAG I_TAG MULTIPLY_TAG ADD_TAG TI-89 / TI-92 Plus Developer Guide Not for Distribution Beta Version January 26, 2001
![](/manual_guide/products/texas-instruments-ti89-developer-guide-95b636f/582.png)