So erstellen sie ein einfaches menü für funktionen in matlab

MATLAB ist in mathematischer einheitlicher Datenanwendungen häufig verwendet. Eine Verwendung besteht darin, ein Skript zu erstellen, mit dem Funktionen und Vorgänge auf einem Datensatz schnell ausführen können. Erstellen eines Menüsystems Ermöglicht jedem Benutzer, diese Vorgänge oder Funktionen auszunehmen, ohne dass Sie selbst codieren müssen.

Schritte

Bildtitel Newscript.jpg
Bildtitel Newscript.jpg
1. Öffnen Sie Matlab und erstellen Sie ein neues Skript. Die Schaltfläche, um ein neues Skript zu erstellen, befindet sich oben rechts vom Programmfenster, das neue Skript beschriftet..
  • 2
    Bildtitel SelectionStep2.jpg
    Geben Sie einen Namen für das Menü ein. Verwenden Sie das gleichwertige Zeichen (=), um ihn gleich der Funktion "MENU" zu setzen. Wenn Sie die Skriptdatei speichern, ist dieser Name, den Sie gewählt haben.
  • Der grüne Text sind Kommentare. Diese sind nicht notwendig, aber Sie können Notizen für sich selbst verlassen oder wer Ihren Code liest.
  • Sie können das variable Menü nicht benennen. Ein Beispielname könnte sein Auswahl.
  • Auswahl = Menü (`
  • Bildtitel MENUOTOTIONSSTEP3.jpg
    Bildtitel MENUOTOTIONSSTEP3.jpg
    3. Bestimmen Sie die Optionen, die Sie für Ihr Menü benötigen. Diese werden Saiten bezeichnet und müssen auf beiden Seiten der Namen der Optionen teilnehmen. Jeder ist durch Kommas getrennt. Die erste Zeichenfolge ist die Anweisungen des Benutzers, der über den Menüoptionen angezeigt wird.
  • Sie können am Ende jeder Option eine Ellipse (...) setzen, um die Option in die nächste Zeile zu verschieben, um das Lesen einfacher zu lesen.
  • Denken Sie daran, eine EXIT-Option zu erstellen, sodass das Menü beendet werden kann, und endet die Zeile mit einem Semikolon (-).
  • Auswahl = Menü (`Willkommen im Hauptmenü`,...`Dies ist die erste Option.`,...`Das ist die zweite Option`,...`Beenden Sie das Menü`)-
  • Bildtitel WhileTep4.jpg
    Bildtitel WhileTep4.jpg
    4. Erstellen Sie den Start einer While-Schleife mit dem Namen des Menüs weniger als die Anzahl der Optionen, die Sie für Ihr Menü erstellt haben. Vergessen Sie nicht, dass der EXIT die Menütaste in Ihren Optionen enthalten ist.
    Während der Auswahl < 3
  • Bildtitel SwitchStep5.jpg
    Bildtitel SwitchStep5.jpg
    5. Erstellen Sie einen Schalterkasten mit dem Namen des Menüs. MATLAB kann diesen Schritt automatisch einrücken, wenn dies der Fall ist, keine Sorgen machen, dass das Skript noch funktioniert, egal wie Sie den Code einrücken.
    Switch-Auswahl
  • 6
    Bildtitel CasesTep6.jpg
    Fügen Sie einen Fall für jede Option des Menüs ein. Nummeriert in der Reihenfolge und eingerückt von der Schaltfallzeile. Vergessen Sie nicht die EXIT-Option. Dies ist auch eine gute Gelegenheit, neben jedem Fall einen Kommentar zu schreiben, sodass Sie wissen, welche Option jeder Fall repräsentiert.
      Fall 1
  • 7
    Bild mit dem Titel Ende1step7.jpg
    Schließen Sie den Schalterkoffer am Ende dieser Fälle. Geben Sie dazu die Zeile ein Ende. Die Endzeile kann sich mit der Schaltfunktion ausrichten, so dass der Leser weiß, dass dieses Ende für den Schalter und nicht die While-Schleife ist.
      Ende
  • Bild mit dem Titel ctrlcctrlvstep8.jpg
    Bild mit dem Titel ctrlcctrlvstep8.jpg
    8. Kopieren und einfügen Sie Ihre Menüfunktion, die Sie oben unterhalb der Zeile erstellt haben Ende. Dadurch kann das Menü wieder verwendet werden, nachdem er die vom Benutzer ausgewählte Option abgeschlossen wurde. Eine andere Option oder dieselbe Option kann jetzt aus dem Menü ausgewählt werden.
    Auswahl = Menü (`Willkommen im Hauptmenü`,...`Dies ist die erste Option.`,...`Das ist die zweite Option`,...`Beenden Sie das Menü`)-
  • Bildtitel End2step9.jpg
    Bildtitel End2step9.jpg
    9. Ein anderes einschließen Ende Zeile darunter, um die While-Schleife zu schließen. Mit dieser Zeile ist das Menü ziemlich eingerichtet. Das Menü wird von den Optionen ausgeführt, die keine Aufgaben erledigen, da sie noch nicht gefüllt wurden.
    Ende
  • Bildtitel GooddayStep10.jpg
    Bildtitel GooddayStep10.jpg
    10. Füge hinzu ein Fprintf Anweisung, die den Benutzer kennen lässt, ist das Programm zu Ende. Das n am ende macht matlab zum nächsten Zeilen im Befehlsfenster.
    FPRINTF (`Sie haben das Menü verlassen. Ich wünsche ihnen einen wunderbaren Tag! n `)-
  • Bonuspunkte, um ihnen einen guten Tag zu wünschen.
  • Bild mit dem Titel Beispiel1step11.jpg
    Bild mit dem Titel Beispiel1step11.jpg
    11. Füllen Sie die Fälle mit einem beliebigen Text oder einer Funktion, die Sie anzeigen möchten, füllen.
  • Wenn in diesem Beispiel die erste Option ausgewählt ist, erstellt das Menü eine `A` -Variable mit dem Wert von 5 und einer `B` -Variablen mit dem Wert von `A` Times PI (3.14). Diese Werte werden gespeichert, bis sie überschrieben oder gelöscht werden.
  • 12
    Bild mit dem Titel Beispiel2step12.jpg
    Fügen Sie Variablen und Matrizen hinzu. Darüber hinaus können Variablen und Matrizen oberhalb der Menüfunktion eingegeben und von den Funktionen im Menü verwendet werden. Dies ermöglicht auch die Einfuhr von Daten von anderen Skripts oder Programmen wie Excel.
  • In diesem Beispiel vor der Menücode. MATLAB importiert Daten aus einer Excel-Spread-Tabelle und erstellen Sie einen genannten "Datum" mit dem Namen `Datum`, das als Zeichenfolge gespeichert ist. Erstellen Sie dann eine Variable namens `d`, die die "Datum" -Vektorwerte in ein Datumsformat mit der Funktion `DateVec` schaltet.
  • 13
    Bildtitel Nestingstep13.jpg
    Nest-Menüs, Wenn das Menü, das Sie erstellen, eine andere Menüoption benötigt, nachdem eine anfängliche Option ausgewählt ist. In dieser Option kann ein zweites Menü hinzugefügt werden. Dieses Menü Nisting kann so tief gehen, wie Sie brauchen.
  • Dies kann sowohl für den Benutzer als auch für den Programmierer kompliziert werden. Seien Sie vorsichtig, dass Sie zu viele Ebenen zu Ihrem Optionsmenü hinzufügen.
  • Tipps

    Sie können verschiedene Zeilen einziehen, um den Code leichter zu lesen und zu verstehen, welche Abschnitte beigefügt sind.
  • MATLAB ist die Groß- und Kleinschreibung, seien Sie egal, um sicherzustellen, dass die Variablen und Funktionen genau übereinstimmen.
  • In Verbindung stehende Artikel