Operation Manual

942 Anhang: Funktionen und Anweisungen
Local CATALOG
Local
Var1
[,
Var2
] [,
Var3
] ...
Deklariert die angegebenen Variablen
Var
X als
lokale Variablen. Diese Variablen existieren nur
für die Dauer der Ausführung eines Programms
oder einer Funktion und werden gelöscht, wenn
das Programm oder die Funktion beendet wird.
Hinweis: Lokale Variablen sparen Speicher-
platz, da sie nur temporär existieren.
Außerdem stören sie keine vorhandenen globalen
Variablenwerte. Sie müssen lokale Variablen in
For-Schleifen verwenden und für das temporäre
Speichern von Werten in mehrzeiligen Funktionen,
da Änderungen globaler Variablen in einer
Funktion unzulässig sind.
Programmlisting:
:prgmname()
:Prgm
:Local x,y
:Input "Enter x",x
:Input "Enter y",y
:Disp x
ù y
:EndPrgm
Hinweis:
x
und
y
existieren nach
Programmausführung nicht mehr.
Lock CATALOG
Lock
Var1
[,
Var2
] ...
Sperrt die angegebenen Variablen. Sie verhindern
damit das versehentliche Löschen oder Ändern
der Variablen. Löschen oder Ändern können Sie
die Variable(n) erst nach Aufheben der Sperrung.
Im rechts gezeigten Beispiel ist die Variable L1
gesperrt und kann weder gelöscht noch geändert
werden.
Hinweis: Sie heben die Sperrung mit dem Befehl
unlock auf.
{1,2,3,4}! L1 ¸ {1,2,3,4}
Lock L1
¸ Done
DelVar L1
¸
Error:
Variable is locked or protected
log() CATALOG
log(expression1[,expression2]) expression
log(list1[,expression2]) list
Gibt den Logarithmus des Arguments zur Basis
expression2
zurück.
Gibt bei einer Liste den Logarithmus der Elemente
zur Basis
expression2
zurück.
Wenn expression 2 weggelassen wird, wird 10
verwendet.
log(2.0) ¸ .301...
Bei Komplexformatmodus
REAL:
log({
ë 3,1.2,5}) ¸
Error: Non-real result
Bei Komplexformatmodus
RECTANGULAR:
log({
ë 3,1.2,5}) ¸
{
ln(3)
ln(10)
+
p
ln(10)
ø
i
.079...
ln(5)
ln(10)
}
log(
quadrat_Matrix1
)
quadrat_Matrix
Gibt den Matrix-Logarithmus zur Basis
expression2
von
squareMatrix1
zurück. Dies ist
nicht
gleichbedeutend mit der Berechnung des
Logarithmus jedes einzelnen Elements zur Basis
expression2
. Näheres zum Berechnungsverfahren
finden Sie im Abschnitt
cos().
squareMatrix1
muss diagonalisierbar sein. Das
Ergebnis enthält stets Fließkommazahlen.
Im Winkelmodus Radian und im Komplex-
Formatmodus “Rectangular”:
log([1,5,3;4,2,1;6,
ë 2,1]) ¸
.795…+.753…ø
i
.003…ì.647…ø
i
.194…
ì.315…ø
i
.462…+.270ø
i
ë.115…ì.904…ø
i
.488…+.777…ø
i
log(
x,b
)
expression
log(
squareMatrix1
)
squareMatrix
Gibt bei einer Liste den Logarithmus der Elemente
zur Basis
expression2
zurück.
Log(10,3) – log(5,3) ¸ Log3(2)
Log(2.0,4)
¸ .5