Calculator User Manual

Appendix A: Functions and Instructions 831
imag(
matrix1
)
matrix
Returns a matrix of the imaginary parts of the
elements.
imag([a,b;ic,id]) ¸ [
0 0
c d
]
ImpDif() MATH/Calculus Menu, CATALOG
ImpDif(equation, independentVar, dependent-
Var[,order ])
expression
where the order defaults to 1.
Computes the implicit derivative for equations in
which one variable is defined implicitly in terms
of another.
impDif(x^2+y^2=100,x,y)¸
-x/y
Indirection See #(), page 908.
Input CATALOG
Input
Pauses the program, displays the current Graph
screen, and lets you update variables
xc
and
yc
(also
rc
and q
c
for polar coordinate mode) by
positioning the graph cursor.
When you press ¸, the program resumes.
Program segment:
©
:¦ Get 10 points from the Graph
Screen
:For i,1,10
: Input
: xc! XLIST[i]
: yc! YLIST[i]
:EndFor
©
Input [
promptString
,]
var
Input
[
promptString
],
var
pauses the program,
displays
promptString
on the Program I/O screen,
waits for you to enter an expression, and stores
the expression in variable
var
.
If you omit
promptString
, “?” is displayed as a
prompt.
Program segment:
©
:For i,1,9,1
: "Enter x" & string(i)! str1
: Input str1,#(right(str1,2))
:EndFor
©
InputStr CATALOG
InputStr [
promptString
,]
var
Pauses the program, displays
promptString
on the
Program I/O screen, waits for you to enter a
response, and stores your response as a string in
variable
var
.
If you omit
promptString
, “?” is displayed as a
prompt.
Note: The difference between
Input and
InputStr is that InputStr always stores the
result as a string so that “ ” are not required.
Program segment:
©
:InputStr "Enter Your Name",str1
©