Wie man einen Cube in MATLAB darstellt

Nicht jede Datenprobe kann in einem zweidimensionalen Diagramm sinnvoll dargestellt werden. Mit MATLAB, einer Software-Suite für technische Analysen von MathWorks, können Sie dreidimensionale Diagramme mit beliebiger Daten in Publikationsqualität zeichnen, die zum Erstellen überzeugender Präsentationen für Kunden oder Geschäftspartner nützlich sind. MATLAB enthält mehrere integrierte Funktionen, um das Zeichnen eines Würfels - ansonsten eine erschreckende mathematische Aufgabe - relativ einfach zu machen. Im Wesentlichen verwenden Sie die Koordinaten jeder der acht Ecken des Würfels, um sechs Quadrate zu zeichnen - eines für jede Fläche des Würfels - und verwenden die Funktion patch (), um die Quadrate zu einer festen Form zusammenzufassen.

1

Erstellen Sie eine Matrix mit den acht dreidimensionalen Koordinaten der Scheitelpunkte Ihres Würfels.

my_vertices = [0 0 0; 0 1 0; 1 1 0; 100; 0 0 1; 0 1 1; 1 1 1; 1 0 1];

2

Erstellen Sie eine Matrix, die definiert, welche vier Scheitelpunkte zu den sechs Flächen eines Würfels verknüpft werden. Diese Zahlen entsprechen der Reihenfolge, in der die Scheitelpunkte in der Matrix "my_vertices" angezeigt werden.

my_faces = [1 2 3 4; 2 6 7 3; 4 3 7 8; 1 5 8 4; 1 2 6 5; 5 6 7 8];

3.

Zeichnen Sie den Cube mithilfe der Funktion patch (), die verknüpfte Polygone bildet. Dies stellt die aktuell ausgewählte Figur dar oder öffnet, falls keine verfügbar ist, eine neue Figur. Beachten Sie die Verwendung von einfachen und nicht doppelten Anführungszeichen im Befehl.

patch ('Vertices', my_vertices, 'Faces', my_faces, 'FaceColor', 'g');

Spitze

  • Fügen Sie Ihrem Cube-Diagramm zusätzliche Diagramme hinzu, indem Sie die Befehle "Anhalten" und zusätzliche Grafikfunktionen verwenden. Verwenden Sie den Befehl "Halten", wenn Sie fertig sind.

Beliebte Beiträge