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. Ö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.

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.

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.

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.

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.

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.
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.
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.
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.
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.
11. Multiplizieren Sie die Säulen und Zeilen zusammen. Unter dem vorherigen Schritt, Typ
Eintrag = Zeile * Spalte-
.
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-
.
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.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.
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.

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.

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.