Mo Logo [Home] [Lexikon] [Aufgaben] [Tests] [Kurse] [Begleitmaterial] [Hinweise] [Mitwirkende] [Publikationen]

Mathematik-Online-Lexikon:

Darstellung dreidimensionaler Graphen


A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Übersicht

Dreidimensionale Graphen können in MATLAB unter anderem mit Hilfe der folgenden Funktionen dargestellt werden:
plot3 zeichnet einen Polygonzug
mesh zeichnet ein dreidimensionales Netz
surf zeichnet eine dreidimensionale Fläche
surfl zeichnet eine beleuchtete dreidimensionale Fläche
Die Farbgebung von Flächen kann mit Hilfe des Befehls
colormap(map)
gewählt werden. Hierbei ist map eine dreispaltige Matrix mit RGB-Werten in den Zeilen (normiert auf [0,1]). Vordefinierte Colormaps liefern die folgenden Funktionen:
autumn \includegraphics[width=10cm,height=2ex,clip=true]{bild_beispiele_colormaps_autumn.eps}  
bone \includegraphics[width=10cm,height=2ex,clip=true]{bild_beispiele_colormaps_bone.eps}  
colorcube \includegraphics[width=10cm,height=2ex,clip=true]{bild_beispiele_colormaps_colorcube.eps}  
cool \includegraphics[width=10cm,height=2ex,clip=true]{bild_beispiele_colormaps_cool.eps}  
copper \includegraphics[width=10cm,height=2ex,clip=true]{bild_beispiele_colormaps_copper.eps}  
flag \includegraphics[width=10cm,height=2ex,clip=true]{bild_beispiele_colormaps_flag.eps}  
gray \includegraphics[width=10cm,height=2ex,clip=true]{bild_beispiele_colormaps_gray.eps}  
hot \includegraphics[width=10cm,height=2ex,clip=true]{bild_beispiele_colormaps_hot.eps}  
hsv \includegraphics[width=10cm,height=2ex,clip=true]{bild_beispiele_colormaps_hsv.eps}  
jet \includegraphics[width=10cm,height=2ex,clip=true]{bild_beispiele_colormaps_jet.eps} (Standard)
lines \includegraphics[width=10cm,height=2ex,clip=true]{bild_beispiele_colormaps_lines.eps}  
pink \includegraphics[width=10cm,height=2ex,clip=true]{bild_beispiele_colormaps_pink.eps}  
prism \includegraphics[width=10cm,height=2ex,clip=true]{bild_beispiele_colormaps_prism.eps}  
spring \includegraphics[width=10cm,height=2ex,clip=true]{bild_beispiele_colormaps_spring.eps}  
summer \includegraphics[width=10cm,height=2ex,clip=true]{bild_beispiele_colormaps_summer.eps}  
vga \includegraphics[width=10cm,height=2ex,clip=true]{bild_beispiele_colormaps_vga.eps}  
white \includegraphics[width=10cm,height=2ex,clip=true]{bild_beispiele_colormaps_white.eps}  
winter \includegraphics[width=10cm,height=2ex,clip=true]{bild_beispiele_colormaps_winter.eps}  
Bei Angabe einer natürlichen Zahl n als Parameter, wird eine $ (\mathtt{n}\times 3)$-Colormap-Matrix generiert. Größere n bedeuten dabei feinere Farbabstufungen.

Neben der Colormap kann die Art der Schattierung von Kanten und Flächen mit Hilfe des Befehls shading kontrolliert werden:

shading flat konstante Farbe bei Kanten und Flächen
shading interp lineare Interpolation der Farben auf Kanten und Flächen
  (Gouraud shading)
shading faceted entspricht shading flat mit schwarzen Kanten
Weitere Befehle zur Modifikation der Darstellung sind unter anderem:
hidden steuert die Anzeige verdeckter Linien
alpha steuert die Transparenz von Objekten
colorbar Anzeige einer Farblegende
lighting Wahl der Beleuchtungsart
Zur Generierung von Auswertungsgittern für bivariate bzw. multivariate Funktionen können die Funktionen
meshgrid     bzw.     ndgrid
verwendet werden.

Die verfügbaren Befehle zur Darstellung bzw. Manipulation dreidimensionaler Graphen lassen sich durch

help graph3d
angezeigen.
(Autoren: Hörner/Wipper)

siehe auch:


[Downloads] [Beispiele]

  automatisch erstellt am 19.  3. 2007