Index_If_Pushed_Binomial_Info - Texas Instruments TI-89 Developer's Manual

Graphing calculator
Hide thumbs Also See for TI-89:
Table of Contents

Advertisement

Appendix A: System Routines — Algebra Utilities

index_if_pushed_binomial_info

Declaration:
EStackIndex index_if_pushed_binomial_info (EStackIndex i ,
EStackIndex vi )
Category(ies):
Algebra Utilities
Description:
If the algebraic expression indexed by i is a generalized binomial in the
variable or kernel indexed by vi , pushes the constant term, then the
coefficient of the nonconstant term, then the degree; then returns the index
of the constant term. Otherwise returns NULL_INDEX. The degree can be
any nonzero number, including negative and/or fractional.
i
Inputs:
vi — Index of the top tag of a variable or kernel.
If the algebraic expression indexed by i is a generalized binomial in the
Outputs:
variable or kernel indexed by vi , pushes the constant term, then the
coefficient of the nonconstant term, then the degree; then returns the index
of the constant term. Otherwise returns NULL_INDEX. The degree can be
any nonzero number, including negative and/or fractional.
Assumptions:
None
Side Effects:
None
All versions of the TI-89 / TI-92 Plus.
Availability:
TI-89 / TI-92 Plus
Differences:
None
See Also:
push_poly_deg_in_var_or_kernel, linear_degree, did_push_lincf,
index_if_pushed_qquad_info
If i indexes (x^2 † ln(y)^-(1/2) + x + ln(y)^-(1/2)) † z
Example:
and vi indexes ln(y), pushes x † z, then (x^2 + 1) † z,
then L1/2, then returns TRUE.
/* Pushes a tagged integer 2 constant term, then a tagged float coefficient 0.5,
then a tagged integer 1 degree, then returns the index of the tagged integer 2
constant terms that it pushed.
*/
push_quantum (8u);
vi = top_estack;
push_product (vi, FloatHalfIndex);
add_to_top (Integer2Index);
index_if_pushed_binomial_info (top_estack, vi);
TI-89 / TI-92 Plus Developer Guide
— Index of the top tag of an internally-simplified algebraic expression.
/* vi = variable x */
/* top_estack -> x * (1/2) */
/* top_estack -> x * (1/2) + 2 */
Not for Distribution
239
Beta Version January 26, 2001

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Ti-92 plusTi-92 plus

Table of Contents