Try
Catalog >
Try
block1
Else
block2
EndTry
Executes
block1
unless an error occurs.
Program execution transfers to
block2
if an
error occurs in
block1
. System variable
errCode
contains the error code to allow
the program to perform error recovery. For
a list of error codes, see “
Error codes and
messages
,” page 246.
block1
and
block2
can be either a single
statement or a series of statements
separated with the “:” character.
Note for entering the example:
For
instructions on entering multi-line program
and function definitions, refer to the
Calculator section of your product
guidebook.
To see the commands
Try
,
ClrErr
, and
PassErr
in operation, enter the eigenvals()
program shown at the right. Run the
program by executing each of the following
expressions.
Note:
See also
ClrErr
, page 29, and
PassErr
,
Define eigenvals(a,b)=Prgm
© Program eigenvals(A,B) displays
eigenvalues of A
•
B
Try
Disp "A= ",a
Disp "B= ",b
Disp " "
Disp "Eigenvalues of A
•
B are:",eigVl(a*b)
Else
If errCode=230 Then
Disp "Error: Product of A
•
B must be a
square matrix"
ClrErr
Else
PassErr
EndIf
EndTry
EndPrgm
Alphabetical Listing
187
Summary of Contents for TI-Nspire CAS
Page 4: ...4 Service and Warranty Information 249 Index 251 ...
Page 248: ...248 ...
Page 250: ...250 ...