Lernen Matlab (acht) -Zeichnen (zweidimensional)

Inhaltsverzeichnis

(1) Plotfunktion

(2) Nebenplotfunktion

(3) Überlagerungszeichnung

(4) Andere Funktionen

(5) Zeichnen Sie eine gerade Linie

(6) Polarkoordinatenzeichnung

(7) Zeichnen eines logarithmischen und halblogarithmischen Koordinatensystems

(8) Doppelte vertikale Achsenkoordinaten

(9) Fenster und Beschriftung

(10) Datenpunkte erhalten und markieren

(11) Andere Zeichnungen

<1> Funktion fplot ()

<2> Funktion ezplot ()

<3> Funktion ezploar ()

<4> Funktion ezcontour () und ezcontourf ()

<5> Histogramm

<6> Kreisdiagramm

<7> Histogramm

<8> Flächendiagramm

<9> Streudiagramm

<10> Konturzeichnung

<11> Fehlerdiagramm

<12> Fülldiagramm

<13> Streichholzdiagramm

<14> Kontaktplan

<15> Kompasskarte

<16> Federdiagramm

<17> Vektorfelddiagramm

<18> Kometendiagramm

<19> Pseudofarbzeichnung

(12) Grafikgriff


1. Zweidimensionale Datenvisualisierung

Ein wichtiger Grund, warum MATLAB von der Kontrollgemeinschaft weithin akzeptiert wird, ist die Bereitstellung praktischer Zeichenfunktionen. Matlab bietet eine Reihe von Zeichenfunktionen. Benutzer müssen nicht zu viel über die Details des Zeichnens nachdenken und nur einige grundlegende Parameter angeben, um die erforderlichen Grafiken zu erhalten. Diese Art von Funktion wird als übergeordnete Zeichenfunktion bezeichnet. Das Zeichnen von zweidimensionalen Grafiken ist die Grundlage für andere Zeichenvorgänge. In diesem Kapitel wird hauptsächlich das Zeichnen von zweidimensionalen Grafiken vorgestellt, einschließlich zweidimensionaler Zeichnung, grafischer Annotation, spezieller grafischer Zeichnung und interaktiver Zeichnung.

(1) Plotfunktion

In MATLAB ist die am häufigsten verwendete Funktion zum Zeichnen zweidimensionaler Grafiken plot (). Diese Funktion ist sehr leistungsfähig und kann verschiedene Grafiken über verschiedene Eingaben zeichnen. Das aufrufende Format dieser Funktion lautet: 1. Funktionsdiagramm (y) 2. Funktionsdiagramm (x, y) 3. Funktionsdiagramm (x, y, s) 4. Funktionsdiagramm (x1, y1, s1, x2, y2, s2, ....), zum Beispiel:

<1> Diagramm (x, y):

>> t=0.01:0.01:2*pi;
>> y=sin(t);
>> plot(y)

>> x=1:7;
>> y=magic(7);
>> plot(x,y)

<2> Diagramm (x, y, s):

s stellt das Format der Zeichnungslinien dar. Geben Sie das Dokumentdiagramm ein, um den entsprechenden Änderungsmodus der Zeichnung in der Dokumentdatei anzuzeigen.

<3> Diagramm (y):

Hier kann y eine Matrix oder ein Vektor sein, die Abszisse ist die Indexnummer und die Ordinate ist der Indexwert;

>> y=[3+2i,4+5i,5+7i,6+8i,7+9i,10+6i];
>> plot(y);

  

>> y=magic(16);
>> plot(y)

(2) Nebenplotfunktion

In MATLAB wird der Unterplot mit der Funktion subplot () gezeichnet. Diese Funktion kann mehrere Diagramme im selben Diagrammfenster zeichnen und unterschiedliche Koordinatensysteme verwenden. Unterplot (m, n, p): Diese Funktion unterteilt das aktuelle Grafikfenster in m * n Plotbereiche, dh insgesamt m Zeilen, in jeder Zeile wird die Nummer des Unterplotbereichs von links nach rechts zeilenweise nummeriert zuerst. Diese Funktion wählt den p-ten Teilgraphen als aktuell aktiven Bereich aus. In jedem Unterzeichnungsbereich können Grafiken separat in verschiedenen Koordinatensystemen gezeichnet werden.

x=-pi:pi/10:pi;
subplot(2,2,1);
plot(x,sin(x),'r--');
subplot(223);
plot(x,cos(x),'b:*');
subplot(2,2,[2 4]);
plot(x,sin(x)+cos(x),'g-.^');

(3) Überlagerungszeichnung

In praktischen Anwendungen ist es manchmal erforderlich, neue Grafiken über die bereits gezeichneten Grafiken zu legen und zu zeichnen. In MATLAB wird die Funktion hold verwendet, um die Graph Hold-Funktion zu starten oder zu schließen. Das aufrufende Format dieser Funktion lautet: hold on: Startet die Graph Hold-Funktion, sodass mehrere Diagramme auf derselben Achse gezeichnet werden können. Halten aus: Deaktivieren Sie die Grafikhaltefunktion, und Sie können keine Grafiken auf der aktuellen Achse zeichnen. hold: Wechselt zwischen den beiden Zuständen hold on und hold off. Alles halten: Realisieren Sie die Haltefunktion und lassen Sie die neue Zeichenfunktion weiterhin die beiden Attribute ColorOrder und LineStyleOrder im aktuellen Koordinatensystem der Reihe nach verwenden.

x=-pi:pi/10:pi;
plot(x,sin(x),'r:>');
hold on;
plot(x,cos(x),'b-<');

In MATLAB können Sie die Parameter der Funktionsachse einstellen, um die Koordinatenachse zu steuern. Das Aufrufformat dieser Funktion lautet: Achse ([xmin xmax ymin ymax]): Mit dieser Funktion wird der Bereich der x-Achse und definiert y-Achse. Achse ([xmin xmax ymin ymax zmin zmax]): Mit dieser Funktion wird der Bereich der Koordinatenachse definiert, einschließlich der dreidimensionalen Grafiken der x-Achse, y-Achse und z-Achse. Achse ([xmin xmax ymin ymax zmin zmax cmin cmax]): Mit dieser Funktion werden der Bereich der dreidimensionalen Koordinatenachse und die Farbinformationen des Diagramms definiert.

t = 0.01:0.01:pi;
plot(sin(t),cos(t));
axis([-1 1 -2 2]);

(4) Andere Funktionen

Die Achsenfunktion ist reich an Funktionen, und die häufig verwendeten Formate sind: Achse gleich: Die horizontale Achse und die vertikale Achse nehmen Skalen gleicher Länge an. Achsenquadrat: Generieren Sie ein quadratisches Koordinatensystem (Standardeinstellung des Systems). Achse automatisch: Der Koordinatenachsenbereich kann alle Grafiken aufnehmen. Achsennormal: Heben Sie alle Einschränkungen auf der Koordinatenachse auf. Achse aus: Alle Einstellungen der Achse abbrechen. Achse ein: Alle Einstellungen der Koordinatenspeiche wiederherstellen.

In MATLAB werden der Koordinatenachse über die Funktion grid () Gitterlinien hinzugefügt. Das aufrufende Format dieser Funktion lautet: grid on: Zum Hinzufügen von Gitterlinien zur aktuellen Koordinatenachse. Gitter aus: Löschen Sie die Gitterlinien der aktuellen Koordinatenachse. Gitterminderwert: Stellen Sie den Abstand zwischen den Gitterlinien ein. Gitter: Schalten Sie ohne Parameter zwischen Gitter ein und Gitter aus. Fügen Sie in MATLAB über das Funktionsfeld () einen Rand zur Koordinatenachse hinzu. Das aufrufende Format dieser Funktion lautet: Feld ein: Diese Funktion fügt der aktuellen Koordinatenachse eine Randlinie hinzu. Kasten aus: Diese Funktion hebt die Grenzlinie der aktuellen Achse auf. box: Schalten Sie ohne Parameter zwischen Box ein und Box aus.

In MATLAB wird der Zoom von Grafiken durch die Funktion Zoom erreicht. Das aufrufende Format dieser Funktion lautet: Zoom (Faktor): Diese Funktion verwendet den Zoomfaktor als Zoomfaktor zum Zoomen der Koordinatenachse. Zoomen: Ermöglicht das Zoomen auf der Koordinatenachse. Verkleinern: Verhindern Sie das Zoomen der Koordinatenachse. Verkleinern: Wiederherstellen der ursprünglichen Achseneinstellungen. Zoom zurücksetzen: Setzt die aktuelle Koordinatenachse zurück und stellt den Anfangswert wieder her. zoom xon: Ermöglicht das Zoomen der Achse, zoom yon: Ermöglicht das Zoomen der Achse. Zoom: Schalten Sie zwischen Zoom ein und Zoom aus.

In MATLAB wird die Funktion pan () zum Ziehen von Grafiken verwendet. Beim Ziehen der Grafiken ändert sich die Maus in die Form einer Hand. Das aufrufende Format dieser Funktion lautet: Schwenken: Diese Funktion öffnet die Drag & Drop-Funktion des Diagramms. pan xon: Diese Funktion aktiviert die Ziehfunktion des Diagramms in Achsenrichtung. Pan yon: Diese Funktion aktiviert die Drag-Funktion des Diagramms in Achsenrichtung. Schwenken aus: Diese Funktion deaktiviert die Drag & Drop-Funktion von Grafiken. pan: Diese Funktion schaltet zwischen pan on und pan off um.

In MATLAB wird der Koordinatenwert eines Punkts im Diagramm, der mit der Maus ausgewählt wurde, über die Funktion datacursormode angezeigt. Das aufrufende Format dieser Funktion lautet: datacursormode on: Diese Funktion aktiviert die Datencursorfunktion des Diagramms. Datencursormode aus: Diese Funktion deaktiviert die Datencursorfunktion des Diagramms. Datencursormode: Diese Funktion schaltet zwischen Datencursormode ein und Datencursormode aus.

(5) Zeichnen Sie eine gerade Linie

In MATLAB wird eine einfache Linie durch die Funktionslinie () gezogen. Das aufrufende Format dieser Funktion lautet: Linie (x, y): Diese Funktion verwendet die Parameter x und y, um eine gerade Linie zu zeichnen. Wenn sowohl x als auch y Vektoren sind, müssen sie dieselbe Länge haben und die Linie mit dem entsprechenden Element als horizontale und vertikale Koordinate zeichnen. Wenn x und y Matrizen sind, zeichnen Sie mehrere Linien mit jeder Spalte der Matrix als Koordinaten. Linie (x, y, z): Diese Funktion zeichnet eine Linie in dreidimensionalen Koordinaten, und die Parameter x, y und z sind die Koordinatenwerte im dreidimensionalen Koordinatensystem.

(6) Polarkoordinatenzeichnung

In MATLAB wird die Funktion polar () zum Zeichnen des Polarkoordinatensystems verwendet. Das aufrufende Format dieser Funktion lautet: polar (Theta, Rho): Diese Funktion verwendet das Bogenmaß als Theta und den Radius als Rho zum Zeichnen der Polarkoordinate System, Polarkoordinaten Die Funktion unter dem System ist rho = f (Theta) .polar (Theta, rtho, s): Diese Funktion legt den Linientyp, die Markierung und die Farbe der Kurve über Parameter fest In der folgenden Tabelle in MATLAB kann der Koordinatenwert im Polarkoordinatensystem über die Funktion pol2cart () in den Koordinatenwert im Rechteckkoordinatensystem konvertiert und der Koordinatenwert im Rechteckkoordinatensystem in den Koordinatenwert in konvertiert werden das Polarkoordinatensystem durch die Funktion cart2pol ().

theta=0:pi/40:4*pi;
rho=sin(theta);
subplot(211)
polar(theta,rho);
[x,y]=pol2cart(theta,rho);
subplot(212);
plot(x,y);

(7) Zeichnen eines logarithmischen und halblogarithmischen Koordinatensystems

In MATLAB können Sie neben dem Zeichnen mit einem Skalenkoordinatensystem mit gleichem Maßstab auch das logarithmische und das halblogarithmische Koordinatensystem zum Zeichnen verwenden. Diese Funktionen werden im Folgenden vorgestellt: 1. Funktionssemilogx () 2, Funktionssemilogie () 3, Funktionsprotokoll ();

x=0.1:0.1:8;
y=log10(x);
subplot(121);
plot(x,y);
title('采用函数plot()绘图');
subplot(122);
semilogx(x,y);
title('采用函数semilogx()绘图')

(8) Doppelte vertikale Achsenkoordinaten

In MATLAB wird die Funktion plotyy () verwendet, um das doppelte y-Achsen-Koordinatensystem zu zeichnen, und der Maßstab der Abszisse ist der gleiche. Für die beiden Datensätze werden die linke y-Achse und die rechte y-Achse verwendet, und ihre Koordinatenachsenbereiche sind unabhängig, so dass der Trend der beiden Datensätze in einem Diagramm gut beobachtet werden kann.

x=0.1:0.1:2*pi;
y=sin(x);
z=10.^x;
plotyy(x,y,x,z,'plot','semilogy');


(9) Fenster und Beschriftung

Die von MATLAB gezeichneten Bilder werden im Grafikfenster angezeigt und bieten eine Vielzahl von Zeichenwerkzeugen. Die Anmerkungen der Diagramme in MATALB können Zeichenwerkzeuge oder -funktionen verwenden. Unten separat vorstellen. In MATLAB besteht das Grafikfenster aus einer Titelleiste, einer Menüleiste, einer Symbolleiste und einem Grafikbereich. Im Herzen des Bechers Minimieren und schließen Sie die Tasten. Auf der rechten Seite des Menüleistenpakets befinden sich die Schaltflächen zum Maximieren, Minimieren und Schließen der Grafiken. Die Menüleiste enthält: Datei (Datei) Bearbeiten (Bearbeiten), Ansicht (Ansicht) Einfügen (Einfügen), Extras (Werkzeug), Desktop (Desktop-Fenster (Fenster) und Hilfe (Hilfe)). Der Pfeil auf der rechten Seite des Menüs Das Fenster wird auf dem MATLAB-Desktop angezeigt. Die mit den Zeichenwerkzeugen gezeichneten Grafiken können in MATLAB-Programme konvertiert werden. Durch Klicken auf das Menü FilelGenerate Code können MATLAB-Programmcodes generiert werden. xlabel ist der Name der Abszisse der x-Achse. und ylabel ist die vertikale y-Achse. Koordinatenname.

In MATLAB können Grafiken über Funktionen mit Anmerkungen versehen werden, oder Grafiken können direkt im Grafikbearbeitungsmodus mit Anmerkungen versehen werden. Die Symbolleiste für die Grafikbearbeitung wird standardmäßig nicht angezeigt. Sie können die Symbolleiste für die Grafikbearbeitung anzeigen, indem Sie im Grafikfenster auf das Menü Ansicht | Plotbearbeitungssymbolleiste klicken. Sie können Text, Linien, Pfeile usw. in die Grafiken einfügen, indem Sie die fliegende Symbolleiste durch Grafiken bearbeiten und die Anmerkungen ausrichten.

In MATLAB können Sie dem Diagramm über die Funktion title () einen Titel hinzufügen oder einen Titel einfügen, indem Sie nach dem Zeichnen auf das Menü Einfügen | Titel klicken. Der Titel der Grafik befindet sich am Elementende der Grafik, das standardmäßig mittig ausgerichtet ist. Das aufrufende Format der Funktion title () lautet: title ('string'): Legen Sie den Titel der aktuellen Grafik als Zeichenfolge fest. title (..., 'PropertyName', 'PropertyValue', ...): Diese Funktion legt die Attribute des Titels fest, z. B. die verwendete Schriftart, Schriftgröße und -farbe usw.

Wenn Sie Textanmerkungen vornehmen, können Sie den Text steuern. Häufig verwendete Einstellungen sind: lbf: Die verwendete Schriftart ist fett gedruckt. leuchtet: Die verwendete Schriftart ist kursiv. Irm: Standardformular verwenden. lfontname {fontname}: Legen Sie die Schriftart des Textes fest. lfontsize {fontsize}: Legen Sie die Schriftgröße fest. lcolor fcolornamel: Stellen Sie die Farbe der Schriftart ein. Darüber hinaus können Sie auch die Funktion texlabel () verwenden, um MATLAB-Ausdrücke in Zeichenfolgen im Tex-Format zu konvertieren. Dies ist sehr praktisch, um den Grafiken griechische Skripte oder mathematische Formeln hinzuzufügen.

Die Legende (Legende) wird verwendet, um die Daten verschiedener Farben und Linientypen im Diagramm zu markieren. Die Legende (Legende) wird verwendet, um die Legende ('string1', 'string2', ...) oder die Legende der Daten zu markieren von verschiedenen Farben und Linientypen in der Grafik. 'string1''string2': Fügen Sie eine Legende hinzu und geben Sie die Beschreibung jeder Figur nacheinander an. Legende ('aus') oder Legende aus: Löschen Sie die Legende. Legende ('Umschalten') oder Legendenumschaltung: Wechseln Sie zwischen Anzeige und Löschen. Legende ('verstecken') oder Legende verstecken: Legende ausblenden. legend ('show') oder legend show: Zeigt die Legende an. Legende ('Boxoff') oder Legende Boxoff: Blenden Sie den Rand der Legende aus. Legende ('Boxon') oder Legendenboxon: Zeigt den Rand der Legende an.

Der Farbbalken wird verwendet, um die entsprechende Beziehung zwischen der Farbe und dem Wert im Diagramm anzuzeigen, was für Benutzer zum Verständnis des Diagramms praktisch ist. Er wird hauptsächlich in 3D-Zeichnungen und 2D-Konturdiagrammen verwendet. Der Benutzer kann die Farbleiste anzeigen, indem er auf das Menü Einfügen | Farbleiste klickt, oder die Farbleiste über die Funktion Farbleiste () hinzufügen. Farbleiste: Diese Funktion beurteilt das Diagramm so, dass eine Farbleiste hinzugefügt wird, die sich standardmäßig rechts außerhalb des Diagramms befindet. Farbleiste ('Position'): Diese Funktion legt die Position der Farbleiste auf die Position der Zeichenfolge fest.

In MATLAB können Sie Textfelder zum Beschriften von Grafiken verwenden. Das Hinzufügen eines Textfelds kann durch Klicken auf Einfügen | Textfeld nach dem Zeichnen oder durch die Funktionen text () und gtext () hinzugefügt werden. Wenn die Funktion text () ein Textfeld hinzufügt, müssen Sie die Position des Textfelds festlegen. Das aufrufende Format ist Text (x, y, 'string'): Diese Funktion fügt ein Textfeld an den Koordinaten (x, y) hinzu ) der zweidimensionalen Ebene Mark ist der Inhalt des Textes eine Zeichenfolge. text (..., 'PropertyName', 'PropertyValue'): Diese Funktion legt das Format des Texts fest, während ein Textfeld zum Beschriften hinzugefügt wird.

Die Funktion gtext () ist ein interaktives Textanmerkungstool. Sie können die Position des Anmerkungstextes mit der Maus auswählen. Das aufrufende Format dieser Funktion lautet: gtext ('string'): Diese Funktion bestimmt die Position des Textfelds durch Klicken mit der Maus. Der Inhalt des Textes ist eine Zeichenfolge. gtext ('string1', 'string2', ...): Diese Funktion markiert mehrere Textzeilen usw. an der Position des Mausklicks. Die Zeichenfolgen werden durch Kommas getrennt. gtext ('string1'; 'string2'; ..): Diese Funktion fügt mehrere Textfelder mit mehreren Mausklicks hinzu und die Zeichenfolgen werden durch Semikolons getrennt.
 

(10) Datenpunkte erhalten und markieren

Der Koordinatenwert eines beliebigen Punktes auf der zweidimensionalen Ebene. Das aufrufende Format dieser Funktion lautet: (x, y) = ginput (n): Diese Funktion wählt einen Punkt mit der Maus aus, und ihre Koordinaten sind der Koordinatenwert eines beliebigen Punkts Punkt auf der zweidimensionalen Ebene. Das aufrufende Format lautet: [x, y] = ginput (n): Diese Funktion wählt Punkte mit der Maus aus und ihre Koordinaten [x, y] = ginput: Diese Funktion wählt mehrere Punkte mit der aus Maus, und die Koordinatenwerte werden in und, Ende mit der Eingabetaste gespeichert. [x, y, button] = ginput (….): Der Rückgabewert dieser Funktion zeichnet die relevanten Informationen auf, wenn ein Punkt mit der Maus ausgewählt wird.

(11) Andere Zeichnungen

Wenn Sie nur den Ausdruck einer bestimmten Funktion kennen, können Sie auch ein Diagramm der Funktion zeichnen. Unten separat vorstellen. 1. Funktion fplot () 2. Funktion ezplot () 3. Funktion ezpolar () 4, Funktion ezcontour () und ezcontourf ().

<1> Funktion fplot ()

Mit der Funktion fplot () wird der Graph der unären Funktion gezeichnet. Die Abbildung rechts wird mit der Funktion fplot gezeichnet. Der Graphabstand wird adaptiv angepasst.

x=0:0.01:1;
y=cos(tan(pi*x));
subplot(121);
plot(x,y,'-b');
subplot(122);
fplot('cos(tan(pi*x))',[0 1],1e-4);

<2> Funktion ezplot ()

Mit der Funktion ezplot () wird der Graph einer Binärfunktion gezeichnet

subplot(121);
ezplot('x.*y+x.^2+y.^2-1');
subplot(122);
ezplot(@cos,@sin,[-2*pi 2*pi]);

<3> Funktion ezploar ()

Mit der Funktion ezploar () werden Polarkoordinatengrafiken gezeichnet.

subplot(121);
ezpolar('sin(3*t)',[0 2*pi]);
subplot(122)
ezpolar(@(t) sin(3*t),[0 2*pi]);

<4> Funktion ezcontour () und ezcontourf ()

subplot(121);
ezcontour('x^2-y^2-1');
subplot(122);
ezcontourf(@peaks);

<5> Histogramm

b Zeichnen Sie in MATLAB ein Histogramm durch die Funktionsleiste (). Das aufrufende Format dieser Funktion lautet: bar (y): Diese Funktion zeichnet einen langen Balken mit der Länge des Werts in y. Balken (x, y): Diese Funktion zeichnet y auf die angegebene Abszisse x und der Parameter x steigt monoton an. Wenn y eine Matrix ist, zeichnen Sie jeden Zeilenvektorbalken (.., Breite): Diese Funktion legt die Breite des Balkens fest. Der Standardwert ist 0,8. Wenn die Breite größer als 1 ist, überlappen sich die Balken in einer Gruppe. bar (.. 'style'): Der Parameterstil dieser Funktion definiert die Form, der Wert kann group oder stack sein. Der Standardwert ist group.ar (..., 'bar_color'): Diese Funktion definiert die Farbe von die Leiste als bar_color.

<6> Kreisdiagramm

In MATLAB wird das Kreisdiagramm durch die Funktion pie () gezeichnet. Das aufrufende Format dieser Funktion lautet: pie (x): Diese Funktion zeichnet das Kreisdiagramm mit einem Vektor. Wenn die Summe (x) <1 ist, zeichnen Sie für jede Komponente ein Kreisdiagramm mit dem Wert des Vektors x. Wenn die Summe (x)> 1 ist, normalisieren Sie. pie (x, explode): Der Parameter explode in dieser Funktion hat die gleiche Dimension wie x, und die Komponente des Vektors x, die den Nicht-Null-Elementen entspricht, ragt im Kreisdiagramm nach außen. pie (..., Beschriftungen): Mit dieser Funktion wird die Beschriftung jeder Komponente definiert, die dieselbe Dimension wie der Vektor x hat.

<7> Histogramm

In MATLAB wird das Histogramm durch die Funktion hist () gezeichnet. Das aufrufende Format dieser Funktion lautet: h = hist (y): Diese Funktion fügt die Elemente im Vektor y in das Histogramm von 10 Balken und den Rückgabewert h ein enthält einen Vektor der Anzahl der Elemente in jedem Balken. Wenn der Parameter y eine Matrix ist, zeichnen Sie das Bild gemäß den Spalten der Matrix. h = hist (y, m): Der Parameter m ist ein Skalar, mit dem die Anzahl der Balken angegeben wird. h = hist (y, x): Der Parameter x in dieser Funktion ist ein Vektor, und die Elemente im Parameter werden in der Länge (x) eines Histogramms platziert, das an der durch das Element in x angegebenen Position zentriert ist.

<8> Flächendiagramm

In MATLAB wird der Flächendiagramm durch den Funktionsbereich () gezeichnet. Das aufrufende Format dieser Funktion lautet: area (x, y): Diese Funktion zeichnet den Flächendiagramm mit den Parametern x und y. Wenn x und y Vektoren sind, entspricht dies dem Funktionsdiagramm (x, y) und füllt zwischen 0 und y. Wenn der Parameter y eine Matrix ist, zeichnen Sie für jede Spalte von y ein Flächendiagramm und führen Sie eine kumulative Summe durch. Fläche (y): Wenn der Parameter y ein Vektor ist, wird ein Flächendiagramm gezeichnet, wenn y eine Matrix ist, wird die Summe der Flächendiagramme jeder Spalte gezeichnet. area (..., level): Diese Funktion zeichnet das Flächendiagramm von y = level, der Standardwert der Parameterebene ist 0.

<9> Streudiagramm

In MATLAB wird das Streudiagramm durch die Funktion Scatter () gezeichnet. Das aufrufende Format dieser Funktion lautet: Scatter (x, y, s, c): Diese Funktion zeichnet Streupunkte mit x und y als Abszisse bzw. Ordinate. Der Parameter s legt die Größe der Streupunkte fest, und der Parameter c legt die Farbe der Streupunkte fest. Streuung (x, y): Diese Funktion zeichnet Streupunkte mit x und y als Abszisse bzw. Ordinate unter Verwendung der Standardgröße und -farbe des Systems. Streuung (..., m): Diese Funktion setzt den Streupunkt auf m anstelle der Standardeinstellung "Streuung (.... 'gefüllt'): Diese Funktion füllt die leeren Streupunkte.

In MATLAB können Sie auch die Funktion plotmatrix () verwenden, um mehrere Streudiagramme zu zeichnen. Das aufrufende Format dieser Funktion lautet: plotmatrix (X, Y): Der Parameter X in dieser Funktion ist eine Matrix aus p * m und dem Parameter Y ist n * p Zeichnen Sie n * m Streudiagramme, wobei das (i, j) -te Streudiagramm basierend auf den Daten in der i-ten Spalte der Matrix Y und der j-ten Spalte des Momentabfalls X gezeichnet wird. Plotmatrix (Y): Diese Funktion entspricht der Plotmatrix (Y, Y). Wenn der Parameter Y eine p * n-Matrix ist, werden n * n Streudiagramme gezeichnet. Der diagonale Block der Figur zeichnet ein Histogramm der Frequenz jeder Spalte der Matrix Y. plotmatrix (..., 'LineSpec'): Diese Funktion verwendet die Zeichenfolge LineSpec, um den Linientyp und die Farbe der Kurve festzulegen.

<10> Konturzeichnung

In MATLAB können Sie auch die Funktion plotmatrix () verwenden, um mehrere Streudiagramme zu zeichnen. Das aufrufende Format dieser Funktion lautet: plotmatrix (X, Y): Der Parameter X in dieser Funktion ist eine Matrix aus p * m und dem Parameter Y ist n * p Zeichnen Sie n * m Streudiagramme, wobei das (i, j) -te Streudiagramm basierend auf den Daten in der i-ten Spalte der Matrix Y und der j-ten Spalte des Momentabfalls X gezeichnet wird. Plotmatrix (Y): Diese Funktion entspricht der Plotmatrix (Y, Y). Wenn der Parameter Y eine p * n-Matrix ist, werden n * n Streudiagramme gezeichnet. Der diagonale Block der Figur zeichnet ein Histogramm der Frequenz jeder Spalte der Matrix Y. plotmatrix (..., 'LineSpec'): Diese Funktion verwendet die Zeichenfolge LineSpec, um den Linientyp und die Farbe der Kurve festzulegen.

<11> Fehlerdiagramm

In MATLAB wird der Fehlergraph durch die Funktion errorbar () gezeichnet. Das aufrufende Format dieser Funktion lautet: errorbar (y, e): Die Funktion zeichnet den Vektor y und den Fehler des Vektors y e.errorbar (x, y, e): In der Funktion sind x, y und e Variablen desselben Typs. Fehlerleiste (x, y, e, LineSpec): Die Funktion verwendet den Parameter LineSpec, um den Linientyp und die Farbe festzulegen.

<12> Fülldiagramm

In MATLAB wird die Polygonfüllungskarte durch die Funktion fil () gezeichnet. Das aufrufende Format dieser Funktion lautet: fill (x, y, c): Diese Funktion zeichnet die Füllkarte des Polygons, das aus den Vektoren x und y und besteht Der Parameter c wird zum Festlegen verwendet. Die feste Farbe kann eine Zeichenfolge sein, die die Farbe darstellt, z. B. 'r', 'g', 'b', 'y' usw., oder es kann sich um einen RGB-Farbvektor handeln, z. [1,0, 0]. Wenn x und y Matrizen derselben Dimension sind, zeichnen Sie für jede Spalte der Matrix eine polygonale Füllkarte. fill (x1, y1, c1, x2, y2, c2, ..: Diese Funktion zeichnet mehrere Polygonfüllungskarten.

<13> Streichholzdiagramm

In MATLAB wird das Matchstick-Diagramm durch die Funktion stem () gezeichnet. Das aufrufende Format dieser Funktion lautet: stem (y): Diese Funktion zeichnet das Matchstick-Diagramm des Vektors y. Wenn y eine Matrix ist, zeichnen Sie das Matchstick-Diagramm jeder Spalte. Stamm (x, y): Diese Funktion zeichnet ein Matchstick-Diagramm mit der Abszisse x. Stiel (.., 'gefüllt'): Diese Funktion füllt das Streichholz. stem (..., 'LineSpec'): Mit dieser Funktion werden der Linientyp und die Farbe des Matchstick-Diagramms festgelegt.

<14> Kontaktplan

In MATLAB wird das Kontaktplandiagramm durch die Funktion treppen () gezeichnet. Das aufrufende Format dieser Funktion lautet: Treppe (y): Diese Funktion zeichnet das Kontaktplandiagramm des Vektors y. Treppe (x, y): Diese Funktion zeichnet ein Kontaktplandiagramm mit der Abszisse x.

<15> Kompasskarte

In MATLAB wird das Kompassdiagramm über die Funktion Kompass () gezeichnet. Das aufrufende Format dieser Funktion lautet: Kompass (u, v) Diese Funktion zeichnet das Kompassdiagramm, das vom Ursprung der Koordinaten zum Pfeil der Koordinaten zeigt ( u, v). Kompass (z): Dies In der Funktion ist z eine komplexe Zahl, die Kompass (real (z), imag (z)), Kompass (..., 'LineSpec') entspricht: Dies Die Funktion verwendet den Parameter LineSpec, um den Linientyp und die Farbe festzulegen.

<16> Federdiagramm

In MATLAB wird der Federgraph durch die Funktion Feder () gezeichnet. Das aufrufende Format dieser Funktion lautet: Feder (u, v): Diese Funktion zeichnet den Federgraphen der Vektoren u und v. Feder (z): In diesem Funktion, z ist eine Pluralzahl, äquivalent zu Feder (real (z), imag (z)). Feder (..., 'Lebensspezifikation'): Diese Funktion verwendet den Parameter LineSpec, um den Linientyp und die Farbe festzulegen.

<17> Vektorfelddiagramm

In MATLAB wird das Vektorfelddiagramm durch die Funktion quiver () gezeichnet. Das aufrufende Format dieser Funktion lautet: quiver (x, y, u, v): Diese Funktion zeichnet das Vektorfelddiagramm an den Koordinaten (x, y). , (u, v) ist die Geschwindigkeitskomponente. Köcher (u, v): Diese Funktion zeichnet eine Vektorfeldkarte. Köcher (..., 'LineSpec'): Diese Funktion verwendet den Parameter LineSpec, um den Linientyp
und die Farbe festzulegen . Köcher (.... 'LineSpec', 'gefüllt'): Diese Funktion ist auf den Füllmodus eingestellt.

<18> Kometendiagramm

In MATLAB wird das Kometendiagramm durch die Funktion comet () gezeichnet. Das aufrufende Format dieser Funktion lautet: comet (y): Diese Funktion zeichnet das Kometendiagramm, dessen Route durch den Vektor y bestimmt wird. Komet (x, y): Diese Funktion zeichnet ein Kometendiagramm, dessen Route durch die Vektoren x und y bestimmt wird. Komet (x, y, p): Diese Funktion setzt die Länge des Kometenkörpers auf p * Länge (y) und der Standardwert des Parameters p ist 0,1.

<19> Pseudofarbzeichnung

In MATLAB wird die Pseudofarbzeichnung über die Funktion pcolor () ausgeführt. Das Aufrufformat dieser Funktion lautet: pcolor (C): Diese Funktion zeichnet die Pseudofarbkarte der Matrix C. pcolor (X, Y, C): Diese Funktion verwendet den Parameter X, um die Abszisse zu bestimmen, und den Parameter Y, um die Ordinate zu bestimmen und eine Pseudofarbkarte zu zeichnen.

(12) Grafikgriff

Verwenden Sie in MATLAB die Funktion set (), um den Attributwert des Grafikhandles festzulegen, und verwenden Sie die Funktion get (), um den Attributwert des Grafikhandles abzurufen. Das aufrufende Format der Funktion set () lautet: set (H, 'PropertyName', PropertyValue). Diese Funktion setzt das Handle auf den Eigenschaftswert des Grafikobjekts und die Eigenschaft auf PropertyValue. Das aufrufende Format der Funktion get () ist: get (H, 'PropertyName'), diese Funktion ruft den Wert der Eigenschaft des Grafikobjekts ab, dessen Handle PropertyName ist.

In MATLAB wird das Handle der Koordinatenachse im aktuellen Diagramm über die Funktion gca erhalten. Über das Handle der Koordinatenachse kann die Funktion get () verwendet werden, um den Attributwert der Koordinatenachse und den Attributwert der zu erhalten Die Koordinatenachse kann auch mit der Funktion set () eingestellt werden.

Ich denke du magst

Origin blog.csdn.net/qq_35789421/article/details/115298487
Empfohlen
Rangfolge