Czeros() – Texas Instruments PLUS TI-89 User Manual

Page 447

Advertising
background image

430 Appendix A: Functions and Instructions

8992APPA.DOC TI-89 / TI-92 Plus: Appendix A (US English) Susan Gullord Revised: 02/23/01 1:48 PM Printed: 02/23/01 2:21 PM Page 430 of 132

cZeros()

MATH/Algebra/Complex menu

cZeros(

expression

,

var

)

list

Returns a list of candidate real and non-real
values of

var

that make

expression

=0.

cZeros()

does this by computing

exp

8

list(cSolve(

expression

=0,

var

)

,

var

)

.

Otherwise,

cZeros()

is similar to

zeros()

.

Note:

See also

cSolve()

,

solve()

, and

zeros()

.

Display Digits mode in

Fix 3

:

cZeros(x^5+4x^4+5x^3ì 6xì 3,x)
¸

{л 2.125 л.612 .965

л 1.114 м 1.073ш i

л 1.114 + 1.073ш i}

Note:

If

expression

is non-polynomial with

functions such as

abs()

,

angle()

,

conj()

,

real()

,

or

imag()

, you should place an underscore _

(

TI-89:

¥



TI-92 Plus:

2



) at the end

of

var

. By default, a variable is treated as a

real value. If you use

var

_

, the variable is

treated as complex.

You should also use

var

_ for any other

variables in

expression

that might have unreal

values. Otherwise, you may receive
unexpected results.

z is treated as real:
cZeros(conj(z)м 1м i,z) ¸

{1+i}

z_ is treated as complex:

cZeros(conj(z_)м 1м i,z_) ¸

{1ì i}

cZeros({

expression1

,

expression2

[,

]

},

{

varOrGuess1

,

varOrGuess2

[

,

]

})

matrix

Returns candidate positions where the
expressions are zero simultaneously. Each

varOrGuess

specifies an unknown whose

value you seek.

Optionally, you can specify an initial guess
for a variable. Each

varOrGuess

must have the

form:

variable

– or –

variable

=

real or non-real number

For example,

x

is valid and so is

x=3+

i

.

If all of the expressions are polynomials and
you do NOT specify any initial guesses,

cZeros()

uses the lexical Gröbner/Buchberger

elimination method to attempt to determine
all

complex zeros.

Note:

The following examples use an

underscore _ (

TI-89:

¥



TI-92 Plus:

2

) so that the variables

will be treated as complex.

Complex zeros can include both real and
non-real zeros, as in the example to the right.

Each row of the resulting matrix represents
an alternate zero, with the components
ordered the same as the

varOrGuess

list. To

extract a row, index the matrix by [

row

].

cZeros({u_ù v_ì u_ì v_,v_^2+u_},

{u_,v_}) ¸

1/2 м

3

2

шi 1/2 +

3

2

øi

1/2 +

3

2

øi 1/2 м

3

2

шi

0

0

Extract row 2:

ans(1)[2] ¸

[

]

1/2 +

3

2

øi 1/2 м

3

2

шi

Advertising
This manual is related to the following products: