Operation Manual
890 Appendix A: Functies en instructies
det() MATH/Matrix menu
det(
vierkanteMatrix
[
,
tol
]) ⇒
⇒⇒
⇒
uitdrukking
Geeft de determinant van
vierkanteMatrix.
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 met een
drijvende komma heeft 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 op getallen
met een drijvende komma.
• Indien
tol
wordt weggelaten of niet wordt
gebruikt, wordt de standaardtolerantie
berekend als:
5Eë 14 ù max(dim(
vierkanteMatrix
))
ù rowNorm(
vierkanteMatrix
)
det([a,b;c,d]) ¸ aø d ì bø c
det([1,2;3,4])
¸ ë 2
det(identity(3)
ì xù [1,ë 2,3;
ë 2,4,1;ë 6,ë 2,7])
¸
ë (98ø xòì55ø xñ +
12ø x ì 1)
[1
E20,1;0,1]!mat1 [
1.E20 1
0 1
]
det(mat1) ¸ 0
det(mat1,.1) ¸ 1.
E20
diag() MATH/Matrix menu
diag(
lijst
) ⇒
⇒⇒
⇒
matrix
diag(
rijMatrix
) ⇒
⇒⇒
⇒
matrix
diag(
kolomMatrix
) ⇒
⇒⇒
⇒
matrix
Bepaalt een matrix waarin de waarden uit de lijst
of -matrix van het argument in de hoofddiagonaal
staan.
diag({2,4,6}) ¸
2 0 0
0 4 0
0 0 6
diag(
vierkanteMatrix
) ⇒
⇒⇒
⇒
rijMatrix
Geeft een rijmatrix met de elementen uit de
hoofddiagonaal van
vierkanteMatrix
.
vierkanteMatrix
moet vierkant zijn.
[4,6,8;1,2,3;5,7,9] ¸
4 6 8
1 2 3
5 7 9
diag(ans(1))
¸ [4 2 9]
Dialog CATALOG
Dialog
blok
EndDlog
Genereert een dialoogvenster als het
programma wordt uitgevoerd.
blok
kan één opdracht of een rij opdrachten,
gescheiden door het teken “:”, zijn. Geldige
blok
-
opties in het menu-item … I/O, 1:Dialog van de
Program Editor zijn 1:Text, 2:Request,
4:DropDown en 7:Title.
Er kunnen waarden aan de variabelen in een
dialoogvenster worden gegeven die als de
standaard- (of begin-) waarde worden getoond. Als
u op ¸ drukt, worden de variabelen
geactualiseerd op basis van het dialoogvenster en
krijgt de variabele
ok de waarde1. Als u op
N drukt, worden de variabelen niet
geactualiseerd en krijgt de systeemvariabele
ok
de waarde 0.
Programma:
:Dlogtest()
:Prgm
:Dialog
:Title "This is a dialog box"
:Request "Your name",Str1
:Dropdown "Month you were born",
seq(string(i),i,1,12),Var1
:EndDlog
:EndPrgm
dim() MATH/Matrix/Dimensions menu
dim(
lijst
) ⇒
⇒⇒
⇒
geheel_getal
Geeft de dimensie van
lijst
.
dim({0,1,2}) ¸ 3