[Home] [Lexikon] [Aufgaben] [Tests] [Kurse] [Begleitmaterial] [Hinweise] [Mitwirkende] [Publikationen] | |
Mathematik-Online-Kurs: MATLAB - Grafik | |
Schnittbilder |
[vorangehende Seite] [nachfolgende Seite] | [Gesamtverzeichnis][Seitenübersicht] |
Schnittbilder für dreidimensionale Graphen: contour, contourf Darstellung von Höhenlinien (mit eingefärbten Bereichen) clabel Beschriftung der Höhenlinien contour3 dreidimensionale Darstellung der Höhenlinien meshc, surfc mesh/surf-Darstellung mit contour kombiniert Schnittbilder für vierdimensionale Graphen (Volumetrische Daten): slice Darstellung von Funktionswerten entlang von Schnittflächen contourslice Darstellung von Höhenlinien entlang von Schnittebenen
Download:
( .m, | 1.1K, | 27.03.2007) |
>> [X,Y,Z]=peaks(100); >> [c,h]=contour(X,Y,Z,8); >> clabel(c,h); |
|
Darstellung von Höhenlinien mit gefüllten Flächen:
>> [X,Y,Z]=peaks(100); >> [c,h]=contourf(X,Y,Z,-6:2:8); >> clabel(c); |
|
-6:2:8
beim Aufruf von contourf bewirkt, dass die
Schnittlinien zu den Höhen
dargestellt
werden. Der Aufruf von clabel zur Beschriftung der Niveaulinien
ohne den Parameter h führt dazu, dass die Höhenangaben horizontal
und nicht in die Niveaulinie eingedreht dargestellt werden.
Kombinierte Darstellung einer Fläche und deren Höhenlinien:
>> [X,Y,Z]=peaks; >> surfc(X,Y,Z); |
|
Darstellung von Funktionswerten entlang von Schnittflächen:
>> [X,Y,Z]=meshgrid(-1:.05:1); >> V=sqrt(X.^2+Y.^2+Z.^2); >> slice(X,Y,Z,V,0,0,0) |
|
Darstellung von Niveaulinien entlang von Schnittflächen:
>> [X,Y,Z]=meshgrid(-1:.05:1); >> V=sqrt(X.^2+Y.^2+Z.^2); >> V(V>1)=nan; >> contourslice(X,Y,Z,V,0,0,[]) >> view(3) |
|
V(V>1)=nan
erzielt. Dargestellt sind die Niveaulinien entlang der Schnittflächen
und . Zur übersichtlicheren Darstellung wurde mittels view(3)
zusätzlich der Standard-Betrachtungswinkel für dreidimensionale
Grafiken gewählt.
[vorangehende Seite] [nachfolgende Seite] | [Gesamtverzeichnis][Seitenübersicht] |
automatisch erstellt am 5.2.2008 |