Wie Sie das Seitenverhältnis ändern, um eine 3D-Effekt für Ihre MATLAB Plots zu erstellen

Wie der 3D-Effekt am Bildschirm erscheint, hängt von der Datenseitenverhältnis Sie in MATLAB gesetzt. Das daspect ()

Funktion können Sie die aktuelle Seitenverhältnis erhalten und ein neues festlegen. Das Seitenverhältnis ist ein Maß dafür, wie die x-, y- und z-Achse zusammenwirken.

Beispielsweise ein Seitenverhältnis [1, 2, 3], dass für jedes 1 Einheit der x-Achse bedeuten würde, gibt es zwei Einheiten der y-Achse und die drei Einheiten der z-Achse. Führen Sie die folgenden Schritte aus, um zu sehen, wie dieses Feature funktioniert:

1

Typ YSource = [1, 3, 5 3, 7, 9 5, 7, 11] - und drücken Sie die Eingabetaste.

MATLAB erstellt eine Datenquelle für Sie.

2

Typ Bar1 = bar3 (YSource) - und drücken Sie die Eingabetaste.

Sie sehen einen 3D-Balkendiagramm angezeigt.

3

Geben Sie Drehen (Bar1, [0, 0, 1], 270) - und drücken Sie die Eingabetaste.

Das Balkendiagramm dreht sich so, dass Sie die einzelnen Balken leichter sehen kann.

4

Typ daspect () und drücken Sie die Eingabetaste.

Die Ausgabe enthält drei Werte, wie folgt aus:

ans = 0,3571 0,2679 2,1670

Also, wissen Sie nun das aktuelle Seitenverhältnis des Grundstücks, wobei die erste Zahl, die die x-Achsen-Wert, die zweite Zahl der y-Achsen-Wert, und die dritte Zahl die z-Achsen-Wert.

5

Typ daspect ([25, 1, 1.2.]) - Und drücken Sie die Eingabetaste.

Die Datenseitenverhältnis ändert groß, dünn aussehende Bars zu schaffen. Die Daten sind exakt die gleichen wie vorher, da die Drehung, aber die Interpretation der Daten ändert.

6

Typ daspect ([65, 0,5, 7.]) - Und drücken Sie die Eingabetaste.

Der Eindruck ist nun, dass die Unterschiede zwischen den Datenpunkten sind eigentlich recht klein. Auch hier hat sich nichts in den Daten oder der Drehung verändert. Das einzige, was sich geändert hat, ist, wie die Daten dargestellt wird.

7

Geben Sie daspect ( 'auto') ein und drücken Sie die Eingabetaste.

Der Daten Aspekt kehrt in seinen ursprünglichen Zustand zurück.

Menü