3D-Konturdiagramm in MATLAB

Ammar Ali 15 Februar 2024
3D-Konturdiagramm in MATLAB

In diesem Tutorial wird die Erstellung eines 3D-Konturdiagramms mit der Funktion contour3() in MATLAB erläutert.

Erstellen ein 3D-Konturdiagramm mit der Funktion contour3() in MATLAB

Wir können die eingebaute Funktion contour3() von MATLAB verwenden, um einen 3D-Konturplot zu erstellen. Ein Konturdiagramm ist ein Diagramm von Isolinien mit unterschiedlichen Farben entsprechend den Werten.

Die Farbe der Linie hängt von ihrem Wert ab. Die kältere Farbe entspricht niedrigen Werten und die heißere Farbe entspricht hohen Werten.

Lassen Sie uns zum Beispiel ein 3D-Konturdiagramm einer Kugel mit der Funktion sphere() und contour3() zeichnen. Siehe den Code unten.

clc
[x,y,z] = sphere(100);
contour3(x,y,z);

Ausgabe:

3D-Konturdiagramm einer Kugel

Wir können auch einige Eigenschaften des Konturdiagramms wie Linienebenen, Linienspezifikationen, Linienstil, Linienfarbe, Linienbeschriftungen, Linienbreite und Beschriftungsabstand festlegen.

Wir können den Wert der Ebenen auf einen beliebigen Skalar- oder Vektorwert setzen. Mit der Eigenschaft LineSpec können wir auch die Linienspezifikation wie Farbe und Linienstil gleichzeitig einstellen.

Standardmäßig ist die Anzeige von Text deaktiviert, aber wir können sie aktivieren und jeden beliebigen Text im Plot anzeigen. Standardmäßig beträgt die Linienbreite 0,5, wir können jedoch mit der Eigenschaft LineWidth auf jeden positiven Scaler-Wert ändern.

Der Standardwert des Etikettenabstands ist 144, aber wir können ihn mit der Eigenschaft LabelSpacing auf einen beliebigen Skalar setzen. Wir können der Handlung einen Titel geben und wir können auch die Beschriftungen der Handlung festlegen.

Lassen Sie uns beispielsweise einige Eigenschaften des obigen Diagramms ändern. Siehe den Code unten.

clc
[x,y,z] = sphere(100);
contour3(x,y,z,20,'Color','red','LineWidth',1.5,'LineStyle','-.')

Ausgabe:

Ändern der Eigenschaften des 3D-Konturplots

Wir können auch ein Objekt der Funktion contour3() erstellen, mit dem wir die Eigenschaften des Plots nach der Erstellung ändern können.

Autor: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

Verwandter Artikel - MATLAB Plot

Verwandter Artikel - MATLAB 3D Plot