Operation Manual

478 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 478 of 132
Door de verschillende variaties van part() te
combineren, kunt u alle deeluitdrukkingen
bepalen in het vereenvoudigde resultaat van
uitdrukking1
. Zoals getoond wordt in het
voorbeeld rechts, kunt u een argument of
operand opslaan en vervolgens
part() gebruiken
om verdere deeluitdrukkingen te extraheren.
Opmerking: wanneer u
part() gebruikt kunt u
niet rekenen op een specifieke volgorde in de
sommen en producten.
part(cos(pù x+3))
¸
1
part(cos(pù x+3),0)
¸
"cos"
part(cos(pù x+3),1)! temp
¸
3+pøx
temp
¸
pøx+3
part(temp,0)
¸
"+"
part(temp)
¸
2
part(temp,2)
¸
3
part(temp,1)! temp
¸
pøx
part(temp,0)
¸
"ù "
part(temp)
¸
2
part(temp,1)
¸
p
part(temp,2)
¸
x
Uitdrukkingen als (x+y+z) en (xì yì z) worden
intern voorgesteld als (x+y)+z en (xì y)ì z.
Dit beïnvloedt de waarden die gegeven worden
voor het eerste en tweede argument. Er zijn
technische redenen waarom
part(x+y+z,1) y+x
geeft inplaats van x+y.
part(x+y+z)
¸
2
part(x+y+z,2)
¸
z
part(x+y+z,1)
¸
y+x
Op dezelfde manier wordt xù yù z intern
voorgesteld als (xù y)ù z. Opnieuw zijn er
technische redenen waarom het eerste
argument gegeven wordt als y
ø
x in plaats van
als x
ø
y.
part(xù yù z)
¸
2
part(xù yù z,2)
¸
z
part(xù yù z,1)
¸
yøx
Wanneer u deeluitdrukkingen van een matrix
bepaalt, onthoud dan dat matrices worden
opgeslagen als lijsten van lijsten, zoals
geïllustreerd wordt in het voorbeeld rechts.
part([a,b,c;x,y,z],0)
¸
"{"
part([a,b,c;x,y,z])
¸
2
part([a,b,c;x,y,z],2)! temp
¸
{x y z}
part(temp,0)
¸
"{"
part(temp)
¸
3
part(temp,3)
¸
z
delVar temp
¸
Done