So erstellen sie eine multiplikationstabelle in matlab mit verschachtelten schleifen

In diesem Artikel soll neue Benutzer helfen, eine Funktionsdatei mit verschachtelten Loops erstellen, die eine Multiplikationstabelle mit jeder Größe erstellt. Es gibt viele verschiedene Möglichkeiten, einen zu machen, aber diese Methode ist für Anfänger von Matlab einfacher. Diese Schritte erfordern keine bisherige Erfahrung mit Matlab.

Schritte

  1. Bildtitel STEPP 1 (Bearbeiten) .jpg
1. Öffnen Sie MATLAB. Starten Sie die MatLab-Software und überprüfen Sie, ob die Software ordnungsgemäß funktioniert. Wenn die Software einsatzbereit ist, wird er angezeigt "Bereit" Nachricht in der unteren linken Ecke des Bildschirms (rot hervorgehoben).
  • Wenn die Meldung angezeigt wird "beschäftigt", Dann leitet matlab immer noch eine Funktion von einer vorherigen Instanz. Um die MATLAB-Funktion sicher zu stoppen, drücken Sie Strg+C gleichzeitig. Dies storniert alle aktuell laufenden Berechnungen, sodass MATLAB wieder verwendet werden kann.
  • Bildtitel STEPP 2 (Bearbeiten) .jpg
    2. Daten löschen. Wenn im Arbeitsbereich Variablen vorhanden sind, geben Sie ein klar und drücken Sie ↵ ENTER. Dies löscht alle früheren Daten aus dem Arbeitsbereich, der Toolbox auf der linken Seite des Bildschirms. Wenn der Arbeitsbereich leer ist, können Sie diesen Schritt überspringen.
  • Dieser Befehl löscht nur variable Daten, sodass alle vergangenen Dateien, die Sie gespeichert haben, in MatLab gespeichert.
  • Bild mit dem Titel Schritt 3 (Bearbeiten) (cropped) .jpg
    3. Erstellen Sie eine neue Funktionsdatei. So erstellen Sie eine neue Funktionsdatei, wählen Sie aus "Funktion" unter dem "Neu" Tab in der oberen linken Ecke. Funktionsdateien sind benutzer erstellte Codezeilen, die bestimmte Aktionen ausführen. Funktionsdateien ermöglichen es Benutzern, mehrere komplexe Berechnungen mit einer einzigen Codezeile auszuführen.
  • Titel der Schritte 4 (bearbeiten) (cropped) .jpg
    4. Nennen Sie Ihre Funktionsdatei. Den Text ersetzen Ohne Titel Mit einem Namen für Ihre Funktionsdatei, die Sie auswählen können. Sie können einen beliebigen Namen auswählen, der nicht bereits von MATLAB verwendet wird, aber es gibt einige Einschränkungen.
  • Der Name muss mit einem Buchstaben beginnen
  • Keine ausländischen oder Sonderzeichen
  • Unterstriche müssen anstelle von Räumen verwendet werden
  • Bild mit dem Titel Schritt 5 (cropped) .jpg
    5. Bereiten Sie die Funktionsdatei zur Verwendung vor. Löschen Sie den grünen Text, um Platz für Ihren Code zu löschen. Der Abstand zwischen der Kopfzeile und dem Ende spielt keine Rolle.
  • Bild mit dem Titel STEPP 6 (bearbeiten) (cropped) .jpg
    6. Eingabeargumente zuweisen. Löschen Sie das input_args und in den Klammern setzte eine Variable ein n. Variablen in Matlab sind Buchstaben oder Wörter, die einen numerischen Wert darstellen und zur Vereinfachung der Berechnungen verwendet werden. Diese Variable ist die Abmessungen der Multiplikationstabelle. Wenn die Funktionsdatei ausgeführt wird, gibt der Benutzer einen Wert für die in der Funktionsdatei verwendete Variable ein.
  • Funktionsdateien können mehr als einen Eingang haben, oder sie können überhaupt keine haben.
  • Bild mit dem Titel STEPP 7 (bearbeiten) (cropped) .jpg
    7. Ausgabeargument zuweisen. Löschen Sie das output_args und in den Klammern legte eine Variable namens Tabelle. Diese Variable ist die abgeschlossene Multiplikationstabelle, die am Ende der Funktionsdatei angezeigt wird.
  • Bildtitel Schritt 8 (cropped) .jpg
    8. Erstellen Sie einen leeren Tisch. Geben Sie in der nächsten Zeile die gleiche Variable als Ausgangsvariable aus dem vorherigen Schritt ein und setzen Sie ihn gleich Nullen (n)-. Dadurch wird eine N X N-Tabelle von Nullen erstellt, die als Vorlage dient, wenn die Funktion ausgeführt wird.
  • Der Semi-Colon verhindert, dass Matlab jede Berechnung von dieser Zeile anzeigt, die den Bildschirm mit irrelevanten Daten stören würde.
  • Bild mit dem Titel Schritt 9 (cropped) .jpg
    9. Das Äußere erstellen "zum" Schleife. Die erste Zeile der "zum" Schleife wird sein Für Spalte = 1: 1: n. Diese äußere Schleife dient als Spaltenkopf für die Multiplikationstabelle.
  • Das "zum" Erzählt Matlab, dass dies eine für Schleife ist und in Blau markiert wird. "Säule" ist die Variable, die MATLAB anordnet, wie oft es ausgeführt wird und der Wert die Variable hat, wann es ausgeführt wird. In diesem Beispiel wird die für Schleife von "1" zu "n", mit der Mitte "1" Füge jedes Mal 1 zur Variablen hinzu. Mit normal "zum" Loops, Sie müssten einen Code schreiben, der der Schleife mitweisen würde, was sie jedes Mal tun soll, wenn er unter dem läuft "zum" Linie. Mit bestimmten verschachtelten Schlaufen wie diesem ist der Code, der ausgeführt wird, nur in der inneren Schleife.
  • Bildtitel Schritt 10 (cropped) .jpg
    10. Das Innere erstellen "zum" Schleife. Diese Zeile wird sein für weil = 1: 1: n, das ist derselbe wie der vorherige Schritt, aber für die Reihen des Tisches.
  • Bild mit dem Titel Schritt 11 (cropped) .jpg
    11. Multiplizieren Sie die Säulen und Zeilen zusammen. Unter dem vorherigen Schritt, Typ Eintrag = Zeile * Spalte-.
  • Dies wird jede Zeile mit jeder Spalte multiplizieren, um die Einträge der Multiplikationstabelle zu erzeugen. Die Ausrichtung der Zeilen wird den Code nicht verwirren, aber Matlab formatiert die Zeilen automatisch in einer Schleife sowieso zusammen. Wieder einmal wird der Semi-Colon verwendet, um zu verhindern, dass Matlab jede einzelne Berechnung anzeigt, da nur die vollständige Tabelle wichtig ist.
  • Bild mit dem Titel Schritt 12 (cropped) .jpg
    12. Füllen Sie die leere Tabelle mit den multiplizierten Werten aus. Für die endgültige Linie des Inners "zum" Schleife, Typ Tabelle (Spalte, Zeile) = Eintrag-.
  • Dadurch wird jeder Wert mit der Zeile und der Spalte multipliziert und ersetzen Sie die Nullen aus der leeren Tabelle in Schritt 8. "(Spaltenreihen)" fungiert als Koordinatenpunkt für die Multiplikationstabelle, die Matlab anweist, wo der Standort des Werts ist.
  • Bildtitel STEPP 13.jpg
    13. Füllen Sie die beiden ab "zum" Schlaufen. Jede Schleife braucht eine "Ende" Anweisung, wenn der Code abgeschlossen ist. Um die verschachtelte Schleife- oder Funktionsdatei auszufüllen, fügen Sie ein hinzu Ende Unter dem vorherigen Schritt. Drücken Sie dann ↵ ENTER und fügen Sie ein anderes hinzu Ende auf einer separaten Zeile. Es sollte nichts anderes auf der einer Zeile geben, die eine hat "Ende" Aussage.
  • Es sollte ein Drittel geben Ende Anweisung am Ende, die automatisch von MATLAB hinzugefügt wurde, um die Funktion abzuschließen. Die Menge des Raums zwischen einer Schleife und seiner "Ende" Anweisung spielt keine Rolle.
  • In der Regel sollte es eine geben "Ende" Aussage irgendwo darunter für jedes blaue hervorgehobene Wort.
  • Zu überprüfen, ob es genug gibt "Ende" Anweisungen, klicken Sie auf ein blau hervorgehobenes Wort. Es wird das andere blaue Wort hervorheben, das mit ihm verbunden ist.
  • Bild mit dem Titel Schritt 14 (Bearbeiten) .jpg
    14. Überprüfen Sie, ob MATLAB Irrtümer erkannt hat. Überprüfen Sie den richtigen Balken der Funktionsdatei, um zu sehen, ob MATLAB Irrtümer in Ihrem Code gefunden hat. Die Farbe der Box zeigt an, ob es Probleme mit dem Code gibt. Bei Problemen gibt es MATLAB eine farbige Linie neben dem, wo der Fehler ist.
  • Grün - es gibt keine Probleme mit dem Code. Sie können mit dem nächsten Schritt fortfahren.
  • Orange / gelb - fehlt ein halbdicker. Dies bedeutet, dass die Funktion noch funktioniert, aber es ist langsamer und zeigt unnötige Informationen.
  • Rot - es gibt ein ernstes Problem, das verhindert wird, dass die Funktion läuft. Wenn Sie die Maus über eine rote Linie unter der Box bewegen, wird Ihnen gesagt, welche Art von Fehler in dieser Zeile gefunden wird. Wenn Sie auf Details klicken, erhalten Sie eine Erläuterung und sgibt mögliche Möglichkeiten, den Fehler zu fixieren.
  • Bild mit dem Titel Schritt 15 (bearbeiten) (cropped) .jpg
    fünfzehn. NAME und speichern Sie Ihre Funktionsdatei. Um Ihre Funktionsdatei zu speichern, drücken Sie die Option "Save AS" unter " "speichern" Tab. Verwenden Sie bei der Benennung einer Funktionsdatei immer denselben Namen wie der Name, den Sie für Ihre Funktionsdatei ausgewählt haben, um Verwirrung zu vermeiden.
  • Standardmäßig werden MatLab-Dateien gespeichert C: Benutzer [Benutzername] Dokumente matlab.
  • Bild mit dem Titel Schritt 16.jpg
    16. Testen Sie Ihre Funktion. Um Ihre Funktionsdatei zu testen, führen Sie sie aus, indem Sie den Namen der Funktionsdatei eingeben und Inputargumente in Klammern hinzufügen. So erstellen Sie eine 6x6-Multiplikationstabelle zum Beispiel, geben Sie ein Multiplikationstechnik (6) in das Befehlsfenster am unteren Rand des Bildschirms ersetzen "Multiplikationstechnik" Mit dem Namen, den Sie die Funktionsdatei unter gespeichert haben. Sie haben jetzt eine Funktionsdatei abgeschlossen, um eine Multiplikationstabelle zu erstellen.
  • Tipps

    MATLAB lädt Ihre Arbeit aus der letzten Sitzung auf, wenn Sie das Programm versehentlich schließen.
  • Der gesamte MATLAB-Code wird von der oberen Zeile nach unten ausgeführt.
  • Das Befehlsfenster ist möglicherweise nicht groß genug, um die gesamte Tabelle in einem Rahmen anzuzeigen, und teilen den Tisch in Teile auf.
  • Der zusätzliche weiße Raum ändert den Code nicht, oder wie MATLAB läuft.
  • Während Loops auch zur gleichen Funktion verwendet werden können, erfordert aber mehr Kenntnisse von Matlab.
  • Warnungen

    Füllen Sie immer eine Loop- oder Funktionsdatei aus, indem Sie eingeben Ende.
  • Wenn das Feld auf der Seitenleiste einer Funktionsdatei rot ist, bedeutet dies ein Problem, das verhindert, dass der Code ordnungsgemäß läuft.
  • Setzen Sie beim Ändern des Werts einer Variablen auf eine Zahl oder eine andere Variable immer die Variable, die auf der linken Seite des Equals-Zeichens geändert wird, und der Wert wird auf der rechten Seite wechselt.
  • In Verbindung stehende Artikel