Die Plot-Funktion nimmt normalerweise zwei Argumente an (kann aber eins annehmen). Der erste istdie X-Werte der zu zeichnenden Punkte und der zweite ist der Y-Wert der Punkte toplot. Nachfolgend finden Sie ein Beispiel zum Erstellen und Zeichnen der Werte des X-Quadratgraphen von -10 bis +10. Im Falle eines einzelnen Arguments wird die X-Achse zu1,2,3, 4,… bis zur Länge des Arrays, und die Y-Achse enthält die Werte des Arrays.
Beachten Sie, dass Plot für Sie“ die Punkte verbindet “ und Linien zwischen jedem Satz von X -, Y-Werten zeichnet.,
Wenn Sie ein einzelnes Array haben, das Sie zeichnen möchten, und sich nicht wirklich um die Y-Achse kümmern, sondern nur die in der Y-Achse gezeichneten Werte anzeigen möchten, können Sie ein Singlearray an die Plot-Funktion übergeben. Hier ist ein Beispiel:
Beschriften Ihres Plots
Die folgenden Funktionen werden fast immer mit plot verwendet, um die Ausgabe lesbarer zu machen.
- xlabel, ylabel: Stellen Sie eine Beschriftung für die graphaxii bereit.
- title: Geben Sie einen Titel für das Diagramm an.
- Legende: Geben Sie eine Legende an, die angibt, was mehrere Diagrammlinien bedeuten.,
- Raster: Legen Sie ein kariertes Raster über das Diagramm (fügen Sie (manchmal) mehr Zeilen hinzu), um das Anzeigen von Werten zu erleichtern.
- Achse: Geben Sie an, wie groß ein Bereich im Diagramm sein soll.
Der Befehl “ clf “
Manchmal möchten Sie die Figur „löschen“. Dies isnormalally getan, indem einfach „Plotten“ das nächste, was Sie wollen.Alternativ können Sie den Befehl „clf“ verwenden:
>> clf; % clear the plot
Der Befehl „hold“
Manchmal möchten Sie mehrere Diagramme auf der XY-Achse (auf derselben Figur) zeichnen., In Matlab, wenn Sie die Plot-Funktion mehr als verwendeneinmal, jedes Mal, wenn Sie es aufrufen, wird die vorherige Zahl „gelöscht“.
Damit eine vorherige Figur auf dem Plot bleibt, verwenden wir den Befehl “ hold on;“. Wenn wir die Figur wieder löschen möchtenFür jedes neue Diagramm verwenden wir den Befehl “ hold off;“.
Versuchen Sie den folgenden Code:
Sie sollten nur einen Graphen gesehen haben, den cubed Graph (der das zweite Diagramm oben war). Versuchen Sie nun diesen Code mit dem Befehl “ hold on;“.
Der Befehl „subplot“
Manchmal möchten Sie mehrere Diagramme nebeneinander auf einer einzelnen Figur platzieren., Sie können dies mithilfe der Matlab-Subplot-Funktion erreichen.
Für viele weitere Details zu dieser Funktion (sowie zu den oben genannten Befehlen und Funktionen) können Sie immer den Befehl help an der Matlab-Eingabeaufforderung verwenden.
Die Parameter, die von der Subplot-Funktion verwendet werden, bestimmen, wie viele Zeilen und Spalten für die gesamte „Matrix“ von Figuren vorhanden sind und in welche dieser Positionen das nächste Diagramm eingefügt werden soll. Die Parameter sind: 1) Die Anzahl der Zeilen, 2) die Anzahl der Spalten, 3) welche der zu verwendenden Unterdiagramme.,
Hier ist ein Beispiel, wie man eine 2×3-Matrix (6 Figuren) von Diagrammen erstellt und jede von ihnen durch eine Zahl adressiert (siehe unten). Beachten Sie, wie Zeile 1, Spalte 1, durch die Nummer 1 identifiziert wird. Zeile eins, Spalte drei wird durch 3 identifiziert. Zeile zwei, Spalte eins, „Wraps“ und wird durch 4 identifiziert.,:
Columns | ||||
---|---|---|---|---|
one | two | three | ||
Rows | one | 1 | 2 | 3 |
zwei | 4 | 5 | 6 |
Testen Sie diesen Code. Beachten Sie, dass der Befehl subplot derselbe bleibt, mit Ausnahme des „index“, in den Sie die gewünschte Matrixposition einfügen möchten. Beachten Sie auch, dass Sie jeden Plot benennen, beschriften usw. können.,
Verschiedene zusätzliche Plotmethoden
Matlab bietet mehrere bekannte Grafikfunktionen, darunter Histogramme, Kreisdiagramme und Stammdiagramme.
-
Histogramme: Histogramme werden verwendet, um anzuzeigen, wie viele Werte in einem Array von Werten in bestimmte „Bins“ fallen. Wenn wir beispielsweise die Punktzahlen aller Schüler in einem Test haben, möchten wir möglicherweise herausfinden, wie viele Punkte zwischen 90-100, 80-90, 70-80 usw. lagen. Das Histogramm ist das perfekte Werkzeug dafür.
-
Kreisdiagramme: Kreisdiagramme sind nützlich, um anzuzeigen, welchen Prozentsatz eines Ganzen jedes Element darstellt., Wenn wir beispielsweise wüssten, dass es 40 Stunden in der Woche gibt, könnten wir ein Kreisdiagramm verwenden, um anzuzeigen, wie viele Stunden für das Studium, Schlafen, Spielen usw. aufgewendet wurden
-
Stammdiagramme: Das Stammdiagramm zeichnet eine Linie vom unteren Rand des Diagramms zum entsprechenden Y-Wert für jeden X-Wert. Wenn die X-Achse beispielsweise angibt, wie oft ein Buchstabe in einem Dokument gefunden wurde, können wir mithilfe eines Stammdiagramms die Beziehung zwischen allen Buchstaben und deren Häufigkeit anzeigen..
Zurück zur Themenliste