Appendix A: Functions and Instructions
777
You should also use
var
_ for any other variables in
equation
that might have unreal values. Otherwise,
you may receive unexpected results.
cSolve(conj(z)=1+
i
,z)
¸
z=1+
i
z_ is treated as complex:
cSolve(conj(z_)=1+
i
,z_)
¸
z_=1
−
i
cSolve(
equation1
and
equation2
[
and
…
]
,
{
varOrGuess1
,
varOrGuess2 [
,
… ]
})
⇒
Boolean expression
Returns candidate complex solutions to the
simultaneous algebraic equations, where each
varOrGuess
specifies a variable that you want to
solve for.
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 equations are polynomials and if you do
NOT specify any initial guesses,
cSolve()
uses the
lexical Gröbner/Buchberger elimination method to
attempt to determine
all
complex solutions.
Note:
The following examples use an
underscore _
@
¥
q
H
2
q
so that the variables will be
treated as complex.
Complex solutions can include both real and non-
real solutions, as in the example to the right.
cSolve(u_
ù
v_
ì
u_=v_ and
v_^2=
ë
u_,{u_,v_})
¸
u_=1/2 +
3
2
ø
i
and v_=1/2
ì
3
2
ø
i
or u_=1/2
ì
3
2
ø
i
and v_=1/2 +
3
2
ø
i
or u_=0 and v_=0
Simultaneous
polynomial equations can have extra
variables that have no values, but represent given
numeric values that could be substituted later.
cSolve(u_
ù
v_
ì
u_=c_
ù
v_ and
v_^2=
ë
u_,{u_,v_})
¸
u_=
ë
( 1
ì
4
ø
c_+1)
2
4
and
v_=
1
ì
4
ø
c_+1
2
or
u_=
ë
( 1
ì
4
ø
c_
ì
1)
2
4
and
v_=
ë
( 1
ì
4
ø
c_
ì
1)
2
or u_=0 and v_=0
You can also include solution variables that do not
appear in the equations. These solutions show how
families of solutions might contain arbitrary
constants of the form @
k, where
k
is an integer
suffix from 1 through 255. The suffix resets to 1
when you use
ClrHome
or
ƒ
8:Clear Home
.
For polynomial systems, computation time or
memory exhaustion may depend strongly on the
order in which you list solution variables. If your
initial choice exhausts memory or your patience, try
rearranging the variables in the equations and/or
varOrGuess
list.
cSolve(u_
ù
v_
ì
u_=v_ and
v_^2=
ë
u_,{u_,v_,w_})
¸
u_=1/2 +
3
2
ø
i
and v_=1/2
ì
3
2
ø
i
and w_=@1
or
u_=1/2
ì
3
2
ø
i
and v_=1/2 +
3
2
ø
i
and w_=@1
or u_=0 and v_=0 and w_=@1
Summary of Contents for Titanium TI-89
Page 9: ...Getting Started 6 TI 89 Titanium keys Ë Ì Í Ê ...
Page 34: ...Getting Started 31 2 or D 2 B u s i n e s s D B D B Press Result ...
Page 43: ...Getting Started 40 3 0 D B D D B D Press Result ...
Page 44: ...Getting Started 41 D 2 0 0 2 D B Scroll down to October and press Press Result ...
Page 58: ...Getting Started 55 Example Set split screen mode to TOP BOTTOM Press Result 3 B D ...
Page 70: ...Getting Started 67 ...
Page 175: ...Operating the Calculator 172 From the Keyboard ...
Page 456: ...Tables 453 ...
Page 527: ...Data Matrix Editor 524 ...