2016-10-21 4 views

Antwort

0

Sie verwenden '0' und '1', wenn Sie 0 und 1 verwenden sollten.
'0' - Zeichenart '0' (ASCII-Wert von '0' ist gleich 48. double('0') = 48).

waitforbuttonpress Dokumentation:

k = waitforbuttonpress blockiert die Ausführungsstrom des Anrufers, bis die Funktion erfasst, dass der Benutzer eine Maustaste gedrückt wird oder eine Taste aktiv, während die Figur Fenster geklickt hat. Die Zahl, die aktuell ist, wenn Sie die Funktion waitforbuttonpress aufrufen, ist der einzige Bereich, in dem Benutzer eine Taste drücken oder eine Maustaste drücken können, um die Programmausführung fortzusetzen. Die Rückkehr Argument, k, können diese Werte haben:

0, wenn es eine Maustaste
1 Klicken Sie fest, ob es eine Taste drücken

wie folgt ändern Sie den Code erkennt:

for i=1:10 
    keydown = waitforbuttonpress; 
    switch keydown 
     case 0 
      disp(5); 
     case 1 
      disp(6); 
    end 
end 
Verwandte Themen