2016-06-08 9 views
1

Ist es möglich, Abschnitte in Octave Script wie in Matlab zu erstellen?Sektionen auf Oktavskripten

Dies ist eine großartige Funktionalität, da es den Benutzer zu Debuggen von Skripten in Teilen ermöglicht. In Matlab Schnitte unter Verwendung von zwei% Symbole wie im Beispiel erreicht:

%% 

% Section 1 

%% 

% Section 2 

Gibt es eine solche Option in Octave? Irgendwelche Vorschläge, das gleiche Verhalten durchzuführen?

+0

Als Referenz wird die Matlab Verhalten in dieser Frage erklärt: http://stackoverflow.com/questions/17530359/whats-the-difference-between-and-for-comments. Da dies eine spezielle Funktion des Editors ist, glaube ich nicht, dass sie in Octave implementiert wurde. –

Antwort

4

Code-Blöcke begrenzt durch %% existieren nicht in der Octave Programmiersprache. Wenn Sie die Octave-GUI verwenden, können Sie diesen Block manuell auswählen und "Auswahl ausführen".

Je nachdem, wie Sie wollen, dass diese Blöcke verwenden, eine bessere Lösung wäre Funktionen zu schreiben (beachten Sie, dass in Octave Sie Funktionen im Skript und an der Eingabeaufforderung definieren). Schließlich teilen Sie Ihren Code in Einheiten auf, die getrennt von anderen ausgeführt werden, und das klingt nach Funktionen für mich.

Sie können auch Jupyter mit einem octave kernel verwenden. Und Sie können auf eine zukünftige Version von Octave warten, um diese Funktion einzuschließen (schneller, wenn Sie helfen).