Wie Diagramm 3D in MATLAB
MATLAB ist eine unglaublich nützliche mathematische und technische Computer-Software-Programm erweiterte mathematische Berechnungen durchführen und technische Simulationen fähig. Eine weitere nützliche Funktionen ist Plot-Daten in 2D oder 3D. Es gibt zwei Hauptarten von 3D Plotten in MATLAB: Linie Kurven und Oberflächen Stellplätze. Liniendiagramme verfolgen den Weg einer einzelnen Textzeile durch drei Dimensionen. Oberfläche Grundstücke erstellen dreidimensionale Oberflächen basierend auf Daten aus entsprechenden Elemente der beiden Matrizen.
Anweisungen
3-d Liniendiagramme
1 Definieren Sie einen Bereich von Werten für eine bestimmte Variable. Geben Sie z. B. "t = 0:pi / 50:10 * pi;" "T" definiert als eine Variable, die von 0 bis 10 mal Pi in Fiftieths von Pi-Schritten erhöht.
2 Definieren Sie zwei Funktionen des "t." Z. B. "X = sin(t)" und "y = cos(t)".
3 Grundstück eine dreidimensionale Helix mit dem PLOT3-Befehl durch Eingabe von "plot3(sin(t),cos(t),t)." Hinweis die Funktion hat die Form "plot3(x,y,z)" wo MATLAB die Xy-Position für jede Z-Koordinate bestimmt, indem die ersten beiden Argumente der Funktion PLOT3 betrachten.
3-d Oberfläche Plots
4 Definieren Sie eine Matrix der Werte für die X-Koordinate-Argument der SURF-Funktion. Um eine zufällige 10 mal 10-Matrix zu generieren, geben Sie "X = magic(10)."
5 Definieren Sie eine Matrix der Werte für die y-Koordinate-Argument der SURF-Funktion. Um einer anderen zufälligen 10 mal 10 Matrix zu generieren, geben Sie "y = magic(10) - 100."
6 Definieren Sie die Z-Koordinate auf Basis der x und y Koordinaten. Geben Sie z. B. "Z = x ^ 2 + y. ^ 2"
7 Graph eines 3D Oberflächen Plots nun durch Eingabe von "surf(x,y,z)"
Tipps & Warnungen
- Erhalten Sie eine schnelle Idee wie eindrucksvoll ein Oberfläche Grundstück aussehen kann, indem Sie diese spezielle Funktion eingeben:
- [X, y, Z] = peaks(30);
- Surf(x,y,z)