Logik
assignif
Weist dem Ziel einen Wert zu, wenn ein logischer Ausdruck wahr ist.
-
cond: Bedingung, deren Auswertung einen Wahrheitswert liefert
-
if: Von der Funktion zurückgegebener Wert, wenn cond zutrifft
empty
ermittelt, ob eine Zelle leer ist.
exists
Ergibt für jede Zelle des Arguments einen Booleschen Wert. Der gelieferte Booleschen Wert ist "wahr", wenn die Zelle nicht leer ist. Der gelieferte Booleschen Wert ist "falsch", wenn die Zelle leer ist.
filter
Ergibt einen von zwei Werten in Abhängigkeit von einer Bedingung. Werden Vektoren oder Matrizen als Parameter weitergegeben, so werden entsprechend ein Vektor oder eine Matrix zurückgegeben. In diesem Fall wird der Rückgabewert Elementweise entschieden (siehe untenstehendes Beispiel)..
-
cond: Bedingung, deren Auswertung einen Wahrheitswert liefert
-
if: Von der Funktion zurückgegebener Wert, wenn cond zutrifft
-
else: Von der Funktion zurückgegebener Wert, wenn cond falsch ergibt
ifexists
Gibt das erste Argument zurück, sofern vorhanden. Ist das erste Argument leer, so wird das zweite Argument zurückgegeben.
inrange
Gibt das erste Argument als Ergebnis zurück, wenn innerhalb eines gegebenen Intervalls liegt, andernfalls einen Fehler.
-
value: ist das zu testende Argument
-
min: ist die untere Intervallgrenze
-
max: ist die obere Intervallgrenze
inside
gibt für alle Werte, die innerhalb eines gegebenen Intervalls liegen "wahr" zurück.
-
val: ist der zu prüfende Wert.
-
l: ist der untere Wert des Intervalls.
-
r: ist der obere Wert des Intervalls.
-
excl: legt fest, ob die beiden Grenzwerte mit zum Intervall gehören oder nicht. Mögliche Werte sind: 0= [l;r] 1= ]l;r] 2= [l;r[ 3= ]l;r[
isnothing
gibt "wahr" zurück, wenn das Argument x nicht existiert (NIL-Zeiger)
maskerror
Entfernt Fehlerzustände aus dem Argument. Optional können bestimmte Zustände (z.B. #inf!) durch einen alternativen Wert ersetzt werden.
oneof
gibt für alle Werte, die sich in einer gegebenen Menge befinden ein wahres Ergebnis zurück.
-
val: ist der zu prüfende Wert.
-
set: ist eine Menge von gültigen Werten. Das kann eine Referenz auf einen Tensor in einem Arbeitsblatt sein oder ein Feld-Ausdruck, z.B. array(1,2,5,7)
outside
gibt für alle Werte, die außerhalb eines gegebenen Intervalls liegen "wahr" zurück.
-
val: ist der zu prüfende Wert.
-
l: ist der untere Wert des Intervalls.
-
r: ist der obere Wert des Intervalls.
-
excl: legt fest, ob die beiden Grenzwerte mit zum Intervall gehören oder nicht. Mögliche Werte sind: 0= [l;r] 1= ]l;r] 2= [l;r[ 3= ]l;r[
Feedback
War dieser Artikel hilfreich?
Falls Sie fragen zu diesem Thema oder Verbesserungsvorschläge haben, lassen Sie es uns bitte wissen: