Texas Instruments TI89 Developer Guide - Page 882
SIN2_TAG or if IS_COLLECT_KERNELS TAN_RAD_TAG, both of, If IS_DEGREES and not IS_ARITH_APPROX,
![]() |
UPC - 033317198566
View all Texas Instruments TI89 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 882 highlights
840 Appendix A: System Routines - Math push_trig Declaration: void push_trig (void (* proc) (EStackIndex), EStackIndex i) Category(ies): Math Description: Pushes the corresponding internally-simplified result onto the estack. The only trigonometric tag that internally-simplified results can contain is SIN2_TAG or (if IS_COLLECT_KERNELS) TAN_RAD_TAG, both of whose first arguments are always in radians. Inputs: proc - The address of push_sin, push_cos, or some other such radian mode trig pusher subroutine of one EStackIndex argument. i - Indexes the top tag of an internally-simplified algebraic expression, algebraic comparison or aggregate thereof, with angles measured according to IS_DEGREES versus IS_RADIANS. Outputs: None Assumptions: None Side Effects: None Availability: On AMS 2.02 and higher. TI-89 / TI-92 Plus Differences: None See Also: push_sin, push_cos, push_tan, push_sin2 Example: If IS_DEGREES and not IS_ARITH_APPROX, and i indexes integer 60, then push_trig (push_sin, i) pushes 1/2. /* Depending on the arithmetic mode: Pushes tagged 0.5 if IS_DEGREES; Otherwise pushes -3.0481062110209 or symbolic sin(60). */ push_Float (60.0); push_trig (push_sin, top_estack); TI-89 / TI-92 Plus Developer Guide Not for Distribution Beta Version January 26, 2001
![](/manual_guide/products/texas-instruments-ti89-developer-guide-95b636f/882.png)