Operation Manual

466 Bijlage A: Functies en instructies
8992APA.NLD TI-89 / TI-92 Plus: Appendix A (Dutch) Susan Gullord Revised: 02/29/00 1:10 PM Printed: 02/29/00 1:11 PM Page 466 of 132
Loop
CATALOG
Loop
blok
EndLoop
Voert de opdrachten in
blok
bij herhaling uit.
Merk op dat de lus eindeloos zal worden
uitgevoerd tenzij binnen
blok
een
Goto
of
Exit
instructie wordt uitgevoerd.
blok
is een opeenvolging van opdrachten die
gescheiden zijn door het teken “:”.
Programmasegment:
©
:1! i
:Loop
: Rand(6)! die1
: Rand(6)! die2
: If die1=6 and die2=6
: Goto End
: i+1! i
:EndLoop
:Lbl End
:Disp " The number of rolls is ", i
©
LU
MATH/Matrix menu
LU
matrix
,
lMatNaam
,
uMatNaam
,
pMatNaam
[,
tol
]
Berekent de Doolittle LU (onder-boven)
decompositie van reële of complexe
matrix
.
De onderste driehoekige matrix is opgeslagen
in
lMatNaam,
de bovenste driehoekige matrix
in
uMatNaam
, en de permutatie-matrix (die
de verwisselingen van rijen gedurende de
berekening beschrijft) in
pMatNaam
.
lMatNaam
ù
uMatNaam
=
pMatNaam
ù
matrix
Naar keuze wordt ieder matrixelement
behandeld als nul indien zijn absolute waarde
minder is dan
tol
. Deze tolerantie wordt alleen
gebruikt wanneer de matrix elementen heeft
met een drijvende komma en geen symbolische
variabelen bevat waaraan geen waarde is
toegekend. Anders wordt
tol
genegeerd.
Indien u ¥¸gebruikt of de modus
instelt op
Exact/Approx=APPROXIMATE
,
worden berekeningen uitgevoerd met
getallen met een drijvende komma.
Indien
tol
wordt weggelaten of niet wordt
gebruikt, wordt de standaardtolerantie
berekend als:
5
E
ë
14
ù
max(dim(
vierkanteMatrix
))
ù
rowNorm(
vierkanteMatrix
)
De
LU
-algoritme
voor ontbinding gebruikt
gedeeltelijke draaiing met rij-verwisselingen.
[6,12,18;5,14,31;3,8,18]!m1
¸
6
1
2
1
8
5 14 31
3 8 18
LU m1,lower,upper,perm
¸
Done
lower
¸
1 0 0
5/6 1 0
1/2 1/2 1
upper
¸
6 12 18
0 4 16
0 0 1
perm
¸
1 0 0
0 1 0
0 0 1
[m,n;o,p]!m1
¸
[]
m n
o p
LU m1,lower,upper,perm
¸
Done
lower
¸
1 0
m
o
1
upper
¸
o p
0 n ì
møp
o
perm
¸
[]
0 1
1 0