![WP WP-34S Owner'S Manual Download Page 17](http://html1.mh-extra.com/html/wp/wp-34s/wp-34s_owners-manual_999761017.webp)
WP 34S Owner‘s Manual
Edition 2.2
Page 17 of 103
COMPLEX OPERATIONS
Mathematicians know more complicated items than real numbers. The next step are
complex numbers. If you do not know them, leave them aside
– you can use your
WP
34S perfectly without them.
Else please note your WP
34S supports many operations in complex domain as well.
The key
is employed as a prefix for calling complex functions. E.g.
calls the complex cosine, and it is displayed and listed as
C
COS (the
elevated C is the signature for complex functions on your WP 34S). All such functions
operating on complex numbers do so in Cartesian coordinates exclusively. Each
complex number occupies two adjacent registers: the lower one for its real part and
the higher one for its imaginary part.
Generally, if an arbitrary real function
f
operates on …
… one real number
x
only, then its complex sibling
C
f
will operate on the
complex number
x
c
=
x +
i
y
.
… one register, e.g.
R12
, then
C
f
will operate on
R12
and
R13
.
…
x
and
y
,
then
C
f
will operate on
x,
y,
z
and
t
.
Where one-number real functions replace
x
by the result
f(
x
)
, one-argument com-
plex functions replace
x
by the real part and
y
by the imaginary part of the complex
result
C
f(
x
c
)
. Higher stack levels remain unchanged. Such functions are
C
1/x,
C
ABS,
C
ANGLE,
C
CUBE,
C
CUBERT,
C
FIB,
C
FP,
C
IP,
C
RND,
C
SIGN,
C
W,
C
W
-1
,
C
x!,
C
x
2
,
C
√‾
,
C
+/–
,
C
Γ(x), the logarithmic and exponential functions with bases 10, 2 and
e
, as well
as hyperbolic, trigonometric, and their inverses.
Two-number real functions replace
x
by the result
f(
x,
y
)
. Analogously, two-
argument complex functions replace
x
by the real part and
y
by the imaginary part of
the complex result
C
f(
x
c
,
y
c
)
. The next stack levels are filled with the complex con-
tents of higher levels, and the complex number contained in the top two stack levels
is repeated as shown
below
. Such complex functions are
C
LOG
X
,
C
y
x
,
C
β(x,y),
C
// ,
and the basic arithmetic operations in complex domain.
Where complex operations (like
C
RCL) do not consume any stack input at all but just
return a complex number, this will be pushed on the stack taking two levels.