MLTutor - Hints: Unterschied zwischen den Versionen

Aus Physik
Zur Navigation springen Zur Suche springen
Zeile 4: Zeile 4:
 
Matlab Skripts und Funktionen sollten so geschrieben werden, dass sie keine Ausgabe am Schirm machen, die nicht explizit durch <tt>disp</tt> oder <tt>fprintf</tt> im Program veranlasst wird. Daher muss man am Ende von Anweisungen, die eine Ausgabe erzeugen einen Strichpunkt verwenden.
 
Matlab Skripts und Funktionen sollten so geschrieben werden, dass sie keine Ausgabe am Schirm machen, die nicht explizit durch <tt>disp</tt> oder <tt>fprintf</tt> im Program veranlasst wird. Daher muss man am Ende von Anweisungen, die eine Ausgabe erzeugen einen Strichpunkt verwenden.
   
  +
<span style="color:green">Korrekt:</span>
Korrekt:
 
  +
x = 1:5;
<pre>
 
x = 1:5;
+
y = x.^2;
  +
plot(x,y)
y = x.^2;
 
  +
<span style="color:green">Ebenfalls korrekt sind Befehle in einer Zeile:</span>
plot(x,y)
 
</pre>
 
Ebenfalls korrekt sind Befehle in einer Zeile:
 
 
x = 1:5; y = x.^2; plot(x,y)
 
x = 1:5; y = x.^2; plot(x,y)
Ebenfalls korrekt, da jetzt auch Ausgabe vom Befehl <tt>plot</tt>:
+
<span style="color:green">Ebenfalls korrekt, da jetzt auch Ausgabe vom Befehl <tt>plot</tt>:</span>
x = 1:5; y = x.^2; plot(x,y);
+
x = 1:5; y = x.^2; ph=plot(x,y);
  +
  +
<span style="color:blue">Syntax korrekt, erzeugt aber unerwünschte Ausgabe:</span>
  +
x = 1:5
  +
y = x.^2
  +
plot(x,y)
  +
<span style="color:blue">Syntax korrekt, erzeugt aber unerwünschte Ausgabe, da Beistrich satt Strichpunkt als Trennzeichen verwendet wird:</span>
  +
x = 1:5, y = x.^2, plot(x,y)
  +
<span style="color:red">Syntax nicht korrekt, da Befehle in einer Zeile nicht einfach aneinander gereiht werden können:</span>
  +
x = 1:5 y = x.^2 plot(x,y)

Version vom 13. Februar 2006, 09:53 Uhr

Formatierung

Strichpunkt

Matlab Skripts und Funktionen sollten so geschrieben werden, dass sie keine Ausgabe am Schirm machen, die nicht explizit durch disp oder fprintf im Program veranlasst wird. Daher muss man am Ende von Anweisungen, die eine Ausgabe erzeugen einen Strichpunkt verwenden.

Korrekt:

x = 1:5; 
y = x.^2;
plot(x,y)

Ebenfalls korrekt sind Befehle in einer Zeile:

x = 1:5; y = x.^2; plot(x,y)

Ebenfalls korrekt, da jetzt auch Ausgabe vom Befehl plot:

x = 1:5; y = x.^2; ph=plot(x,y);

Syntax korrekt, erzeugt aber unerwünschte Ausgabe:

x = 1:5
y = x.^2
plot(x,y)

Syntax korrekt, erzeugt aber unerwünschte Ausgabe, da Beistrich satt Strichpunkt als Trennzeichen verwendet wird:

x = 1:5, y = x.^2, plot(x,y)

Syntax nicht korrekt, da Befehle in einer Zeile nicht einfach aneinander gereiht werden können:

x = 1:5 y = x.^2 plot(x,y)