Appendix A: System Routines — Math
757
TI
-
89 / TI
-
92 Plus Developer Guide
Not for Distribution
Beta Version January 26, 2001
did_push_approx_inflection_point
Declaration:
Boolean
did_push_approx_inflection_point
(EStackIndex
i
,
EStackIndex
vi
, Float
a
, Float
b
)
Category(ies):
Math
Description:
Returns TRUE if it pushed an approximate inflection point of the expression
indexed by
i
with respect to the variable indexed by
vi
between lower
bound
a
and upper bound
b
.
Inputs:
i
— Index of the top tag of an internally-simplified expression or an
aggregate thereof.
vi
— Index of the top tag of a variable.
a
,
b
— Float bounds with
a
<
b.
Outputs:
Returns TRUE if it pushed an approximate inflection point of the expression
indexed by
i
with respect to the variable indexed by
vi
between lower
bound
a
and upper bound
b
. Otherwise returns FALSE.
Assumptions:
None
Side Effects:
None
Availability:
On AMS 2.02 and higher.
TI
-
89 / TI
-
92 Plus
Differences:
None
See Also: push_min, push_max
Example:
/* Returns TRUE after pushing tagged float 0.0 onto top of the estack. */
push_quantum_as_nonnegative_int (3u);
push_quantum (8u); /* Push variable x */
vi = top_estack;
push_quantum (EXPONENTIATION_TAG); /* x^3 */
did_push_approx_inflection_point (top_estack, vi, -1.0, 1.0);