Mo Logo [Home] [Lexikon] [Aufgaben] [Tests] [Kurse] [Begleitmaterial] [Hinweise] [Mitwirkende] [Publikationen]

Mathematik-Online-Lexikon:

if-Abfrage


A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Übersicht

Das Signum

$\displaystyle s(x)=
\begin{cases}
1 & \mbox{für } x>0, \\
0 & \mbox{für } x=0, \\
-1 & \mbox{für } x<0
\end{cases}$

einer rationalen Zahl $ x$ lässt sich in MATLAB mit Hilfe der folgenden if-Abfrage bestimmen:
  if x>0               
    s=1;               
  elseif x<0           
    s=-1;              
  else                 
    s=0;               
  end
Alternativ dazu lässt sich $ s$ auch ohne die Verwendung einer if-Abfrage mittels
  s=(x>0)-(x<0);
berechnen. Hier ergibt sich $ s$ durch Subtraktion der logischen Werte der beiden geklammerten Vergleiche.

(Autoren: Hörner/Wipper)

[Verweise]

  automatisch erstellt am 12.  1. 2007