[Home] [Lexikon] [Aufgaben] [Tests] [Kurse] [Begleitmaterial] [Hinweise] [Mitwirkende] [Publikationen] | |
Mathematik-Online-Kurs: MATLAB - Programmierung | |
switch-Anweisung |
[vorangehende Seite] [nachfolgende Seite] | [Gesamtverzeichnis][Seitenübersicht] |
Der Wert von Ausdruck muss eine skalare Größe oder eine Zeichenkette sein. Dieser Wert wird mit den in den case-Zweigen gegebenen Werten verglichen. Im Falle einer Übereinstimmung werden die Befehle des ersten zugehörigen case-Zweigs ausgeführt. Sofern der Wert bei keinem case-Zweig angegeben ist, werden die otherwise-Befehle ausführt. Die Anzahl der case-Zweige ist beliebig und die Angabe des otherwise-Zweigs optional.
switch n case {1,4,9} fprintf('%d ist eine Quadratzahl\n',n); case {2,3,5,7} fprintf('%d ist eine Primzahl\n',n); case 6 fprintf('%d hat zwei Primfaktoren: 2 und 3\n',n); case 8 fprintf('%d ist eine Kubikzahl\n',n); case {1,7} % Dieser Zweig wird nie erreicht, da die Fälle % 1 und 7 bereits zuvor definiert wurden otherwise disp('n muss natürliche Zahl zwischen 1 und 9 sein.'); end
[vorangehende Seite] [nachfolgende Seite] | [Gesamtverzeichnis][Seitenübersicht] |
automatisch erstellt am 5.2.2008 |