Zum Hauptinhalt springen

Wie man mehrere Diagramme in MATLAB erstellt

MATLAB ist eines der beliebtesten Werkzeuge für wissenschaftliche und technische Berechnungen. Es bietet auch ein leistungsfähiges Toolkit zum Visualisieren von Daten, einschließlich der Möglichkeit, mehrere Diagramme in einem einzigen Bild zu erstellen. In diesem Tutorial werden wir uns den detaillierten Prozess der Erstellung mehrerer Diagramme in MATLAB ansehen.

Zuerst werden wir uns die Grundlagen der Arbeit mit Diagrammen in MATLAB ansehen. Als nächstes werden wir lernen, wie Sie mehrere Diagramme in einem Bild erstellen und anpassen können. Wir betrachten verschiedene Möglichkeiten, die Position und Größe von Diagrammen zu steuern und Achsen, Beschriftungen und Legenden anzupassen. Darüber hinaus werden wir untersuchen, wie verschiedene Arten von Diagrammen wie Liniendiagramme, Punktdiagramme und Flächendiagramme hinzugefügt werden können.

Das Zeichnen mehrerer Diagramme in einem Bild kann nützlich sein, wenn Sie mehrere Datensätze vergleichen oder eine Beziehung zwischen verschiedenen Variablen anzeigen möchten. Mithilfe von Diagrammen in MATLAB können Sie die untersuchten Daten visualisieren und ihre Ergebnisse leicht interpretieren.

Es ist wichtig zu beachten, dass dieses Handbuch eine grundlegende Vertrautheit mit MATLAB und seiner Syntax beinhaltet. Wenn Sie keine Erfahrung mit MATLAB haben, sollten Sie sich mit den Grundlagen vertraut machen, bevor Sie mit diesem Handbuch beginnen.

Was ist MATLAB

Matrizen sind das Hauptobjekt der Arbeit in MATLAB. Sie können verwendet werden, um jede Art von Daten zu speichern und zu bearbeiten: Zahlen, Text, Bilder, Töne usw. MATLAB bietet eine breite Palette von Funktionen und Operationen für die Arbeit mit Matrizen.

Einer der Hauptvorteile von MATLAB ist seine Benutzerfreundlichkeit und verständliche Syntax. Mit MATLAB können Sie komplexe mathematische Operationen in nur wenigen Zeilen Code ausführen. Darüber hinaus verfügt MATLAB über eine grafische Oberfläche, mit der Sie Daten visualisieren und Grafiken erstellen können.

Die umfangreiche Bibliothek von MATLAB-Funktionen macht es zu einem leistungsfähigen Werkzeug für eine Vielzahl von Aufgaben, von einfachen Berechnungen bis hin zu komplexen Algorithmen und Simulationen. MATLAB unterstützt auch die Integration mit anderen Programmiersprachen wie C, C++, Java, Python.

Es ist wichtig zu beachten, dass MATLAB eine kostenpflichtige Software ist, aber eine kostenlose Testversion des Programms ist verfügbar und es gibt alternative freie Software ähnlicher Funktionalität.

Grundlagen der Arbeit mit Diagrammen in MATLAB

Die Grundprinzipien für die Arbeit mit Diagrammen in MATLAB umfassen:

  1. Erstellen eines Diagramms: Um ein Diagramm in MATLAB zu erstellen, muss die Funktion plot() verwendet werden. Es nimmt eine Reihe von Punkten an den Eingang und zeigt sie in einem Diagramm an.
  2. Anpassen des Diagramms: Mit MATLAB können Sie verschiedene Diagrammoptionen wie Linienfarbe, Punktmarkierungen, Titel und Achsen anpassen. Zum Beispiel können Sie die Farbe der Linien mit dem Parameter 'Color' ändern und die Marker mit dem Parameter 'Marker' ändern.
  3. Hinzufügen von Signaturen: Um die Lesbarkeit des Diagramms zu verbessern, können Sie Achsen, Titel und Legende Beschriftungen hinzufügen. In MATLAB gibt es dafür die Funktionen xlabel(), ylabel(), title() und legend().
  4. Speichern eines Diagramms in einer Datei: Nachdem Sie ein Diagramm in MATLAB erstellt haben, können Sie es zur späteren Verwendung in einer Datei speichern. Dazu wird die Funktion saveas() verwendet. Es ermöglicht Ihnen, die Grafik in verschiedenen Formaten wie PNG, JPEG und PDF zu speichern.

Neben den grundlegenden Prinzipien bietet MATLAB auch umfangreiche Möglichkeiten für komplexere Diagramme wie 3D-Grafiken, Oberflächen und Balkendiagramme. Es unterstützt auch die Arbeit mit großen Datenmengen und die Integration mit anderen Tools.

In diesem Artikel wurden die grundlegenden Prinzipien der Arbeit mit Diagrammen in MATLAB erläutert. Nachdem Sie sich mit diesen Grundsätzen vertraut gemacht haben, können Sie Grafiken nach Belieben erstellen und anpassen.

Erstellen eines Diagramms in MATLAB

Verwenden Sie die Funktion hold on(), um ein Diagramm mit mehreren Kurven zu erstellen. Mit dieser Option können Sie einem bereits vorhandenen Diagramm eine neue Kurve hinzufügen, ohne die vorherigen zu löschen. Sie können auch die Farbe und den Linientyp für jede Kurve mithilfe der optionalen Parameter der Funktion plot() festlegen. Um dem Diagramm beispielsweise eine rote Linie und einen Punktstil hinzuzufügen, müssen Sie im Aufruf der plot() -Funktion den Parameter 'r.' angeben.

Für komplexere grafische Darstellungen wie Grafiken mit mehreren Untergraphen oder 3D-Grafiken können Sie andere Funktionen verwenden: subplot() zum Erstellen mehrerer Untergraphen, surf() zum Anzeigen von Oberflächen, meshgrid() zum Erstellen von Koordinatenrastern und viele andere.

Die MATLAB-Umgebung bietet auch viele zusätzliche Optionen zum Anpassen und Dekorieren von Diagrammen. Sie können beispielsweise die Funktion title() verwenden, um einem Diagramm einen Titel hinzuzufügen. Sie können die Funktionen xlabel() und ylabel() verwenden, um den Achsen Beschriftungen hinzuzufügen. Mit der Funktion legend() können Sie einer Grafik eine Legende hinzufügen, indem Sie für jede Kurve einen Namen angeben.

Sie können die Funktion saveas() verwenden, um ein Diagramm in MATLAB als Bild zu speichern. Sie können ein Dateiformat (z. B. PNG, JPEG, EPS usw.) auswählen und einen Dateinamen angeben, der gespeichert werden soll.

Einfache Diagramme in MATLAB erstellen

Das MATLAB-Mathe-Paket bietet viele Möglichkeiten zum Erstellen von Diagrammen mit integrierten Funktionen und Werkzeugen. In diesem Abschnitt erfahren Sie, wie Sie einfache Grafiken in MATLAB erstellen.

Um mit der Erstellung eines Diagramms in MATLAB zu beginnen, müssen Sie den Datensatz angeben, der im Diagramm angezeigt werden soll. Dies kann mit Hilfe von Vektoren oder Matrizen erfolgen.

Eines der wichtigsten Werkzeuge zum Erstellen von Diagrammen in MATLAB ist die Plot-Funktion. Es ermöglicht Ihnen, Diagramme an bestimmten Datenpunkten zu erstellen. Der folgende Code erstellt beispielsweise ein einfaches Liniendiagramm:

x = linspace(0, 10, 100); % создаем вектор значений x от 0 до 10y = sin(x); % задаем значения y как синуса xplot(x, y); % строим график 

Wenn Sie diesen Code ausführen, sehen Sie ein Diagramm einer Sinuswelle, die sich entlang der x-Achse von 0 bis 10 erstreckt.

Sie können dem Diagramm auch zusätzliche Elemente hinzufügen, z. B. einen Titel, Achsenbeschriftungen und eine Legende. Hier ist ein Beispiel:

x = linspace(0, 10, 100);y1 = sin(x);y2 = cos(x);plot(x, y1, 'r', 'LineWidth', 2); % добавляем график синусаhold on; % включаем режим добавления элементовplot(x, y2, 'b--', 'LineWidth', 2); % добавляем график косинусаhold off; % выключаем режим добавления элементовtitle('Синусоида и косинусоида'); % задаем заголовокxlabel('X'); % задаем метку оси xylabel('Y'); % задаем метку оси ylegend('Синус', 'Косинус'); % добавляем легенду

Dieser Code erstellt ein Diagramm, das die Sinuswelle (rote Linie) und die Kosinuswelle (blaue gestrichelte Linie) im Bereich von 0 bis 10 entlang der x-Achse anzeigt.

Dies ist nur ein kleiner Teil der Möglichkeiten zum Erstellen von Diagrammen in MATLAB. Sie können viele andere Funktionen und Einstellungen verwenden, um Grafiken verschiedener Typen und Stile zu erstellen. Durch das Erlernen der Dokumentation und das Experimentieren können Sie die Möglichkeiten zum Erstellen von Diagrammen in MATLAB erweitern und Diagramme erstellen, die Ihren Anforderungen entsprechen.

Liniendiagramme

Es gibt mehrere Möglichkeiten, ein Liniendiagramm in MATLAB zu erstellen. Hier sind einige Methoden:

MethodeDie Beschreibung
plot()Diese Methode erstellt ein Standarddiagramm. Sie können ihm die x- und y-Koordinaten von Punkten sowie optionale Argumente übergeben, um den Linienstil und die Punktmarkierungen anzupassen.
stem()Diese Methode erstellt ein "Stiel" -Diagramm, in dem vertikale Stiele die y-Koordinatenwerte der Punkte markieren. Es ist nützlich, um diskrete Daten anzuzeigen.
stairs()Diese Methode erstellt ein Liniendiagramm, in dem Stufen markiert werden, die den y-Koordinatenwerten der Punkte entsprechen.

Beispielcode zum Erstellen eines Liniendiagramms mit der plot() -Methode :

x = 0:0.1:2*pi; % x-координаты точекy = sin(x); % y-координаты точекplot(x, y, 'b--o'); % создание графикаxlabel('x'); % подпись оси xylabel('y'); % подпись оси ytitle('Синусоидальный график'); % заголовок графикаgrid on; % отображение сетки

Dadurch wird ein Diagramm erstellt, das die Sinuswelle darstellt. Die Option 'b--o' gibt eine blaue gepunktete Linie mit Punktmarkierungen an.

Sie können dem Diagramm auch mehrere Diagramme hinzufügen, indem Sie die Befehle hold on und hold off verwenden. Nach dem Aufruf von hold on werden alle nachfolgenden Diagramme dem gleichen Diagramm hinzugefügt, bis der Befehl hold off aufgerufen wird.

Daher bietet MATLAB verschiedene Möglichkeiten, Liniendiagramme zu erstellen, um die Daten zu visualisieren und die Ergebnisse zu analysieren.

Erstellen komplexer Diagramme in MATLAB

MATLAB bietet die Möglichkeit, komplexe Diagramme zu erstellen, die mehrere Untergraphen und verschiedene Elemente der Landschaft enthalten können. In diesem Abschnitt werden wir uns einige Beispiele ansehen, um Ihnen zu helfen, besser zu verstehen, wie Sie diese Funktionen verwenden.

Eine Möglichkeit, komplexe Diagramme zu erstellen, besteht darin, die Subplot-Funktion zu verwenden. Untergrafiken in MATLAB werden in einem Raster platziert, das aus Zeilen und Spalten besteht. Wenn Sie beispielsweise 4 Untergraphen haben und sie in einem 2x2-Raster anordnen möchten, können Sie die Funktion subplot(2,2,n) verwenden, wobei n die Nummer des Untergraphen ist.

Eine weitere Möglichkeit, komplexe Diagramme zu erstellen, besteht darin, die Funktionen figure und axes zu verwenden. Die Figur-Funktion erstellt ein neues Fenster für das Diagramm, und die Axes-Funktion legt die Position und Größe des Diagrammbereichs innerhalb des Fensters fest. Sie können diese Funktionen verwenden, um Teilgrafiken beliebiger Form und Größe zu erstellen.

Darüber hinaus bietet MATLAB viele Funktionen zum Hinzufügen von Dekoelementen zu Grafiken wie Überschriften, Achsenbeschriftungen, Legenden, Rastern usw. Sie können diese Funktionen verwenden, um die Lesbarkeit und den visuellen Eindruck Ihres Diagramms zu verbessern.

Schließlich unterstützt MATLAB die Erstellung von 3D-Diagrammen, mit denen Sie Daten in drei Dimensionen darstellen können. Sie können die Funktion plot3 oder meshgrid verwenden, um eine 3D-Grafik zu erstellen.

Abschließend erfordert das Erstellen komplexer Diagramme in MATLAB ein gutes Verständnis der verfügbaren Funktionen und Methoden. Entwickler können diese Funktionen nutzen, um visuell ansprechende und informative Diagramme zu erstellen, um Daten zu analysieren und zu visualisieren.

Diagramme mit mehreren Kurven

Um mehrere Kurven in einem Diagramm in MATLAB anzuzeigen, können Sie die Plot- oder Scatter-Funktionen mit mehreren Datasets verwenden oder diese Funktionen mehrmals aufrufen. Wenn Sie die Hold on-Funktion verwenden, können Sie zusätzliche Grafiken hinzufügen, ohne bereits gezeichnete Grafiken zu entfernen.

Erstellen Sie zunächst Arrays von x- und y-Daten mit Punktkoordinaten:

x = [0, 1, 2, 3, 4, 5];y1 = [0, 1, 4, 9, 16, 25];y2 = [0, -1, -4, -9, -16, -25];y3 = [0, 1, -1, 1, -1, 1];

Dann rufen wir die Plot- oder Scatter-Funktionen für unseren Datensatz auf:

plot(x, y1);hold on;plot(x, y2, 'r--');plot(x, y3, 'g-.');

In diesem Beispiel haben wir eine blaue durchgezogene Linie für y1 , eine rote gestrichelte Linie für y2 und eine grüne gestrichelte Linie für y3 verwendet .

Wenn Sie die Scatter-Funktion verwenden, werden Punkte anstelle von Linien angezeigt.

Sie können die Legend-Funktion verwenden, um einer Grafik eine Legende hinzuzufügen :

legend('y1', 'y2', 'y3');

Dieser Code erstellt eine Legende mit den Namen unserer Diagramme.

Arbeiten mit grundlegenden Diagrammelementen in MATLAB

Wenn wir Diagramme in MATLAB erstellen, können wir mit verschiedenen Elementen interagieren, um ihr Aussehen zu ändern und das Diagramm an unsere Bedürfnisse anzupassen. In diesem Abschnitt betrachten wir die grundlegenden Elemente von Diagrammen wie Titel, Achsenbeschriftungen, Datenbeschriftungen und Legende.

Überschrift:

Der Titel eines Diagramms hilft, seine Grundidee und seinen Kontext zu verstehen. Wir können den Header mit der Funktion festlegen title. Anwendungsbeispiel:

Achsenbeschriftungen:

Achsenbeschriftungen helfen Ihnen, die auf den Achsen dargestellten Werte zu erklären. Zum Festlegen von Achsenbeschriftungen verwenden wir Funktionen xlabel und ylabel. Anwendungsbeispiel:

xlabel('X-Achsenbezeichnung');

ylabel('Signatur der Y-Achse');

Datenbeschriftungen:

Datenbeschriftungen helfen bei der Identifizierung von Datenpunkten in einem Diagramm. Wir können Datenbeschriftungen mit einer Funktion hinzufügen text. Anwendungsbeispiel:

text(x, y, 'Beschriftung 1');

Legende:

Die Legende erklärt, welches Diagramm mit welchen Daten auf dem Diagramm übereinstimmt. Sie können eine Legende mit einer Funktion hinzufügen legend. Anwendungsbeispiel:

legend('Grafik 1', 'Grafik 2');

In diesem Abschnitt haben wir uns die grundlegenden Elemente von Diagrammen angesehen: Titel, Achsenbeschriftungen, Datenbeschriftungen und Legende. Sie können ihre Werte mit den entsprechenden Funktionen in MATLAB festlegen, um Ihre Grafik informativer und verständlicher zu machen.