Hauptinhalt

Hervorheben bestimmter Konturebenen

Dieses Beispiel zeigt, wie Konturen auf bestimmten Ebenen hervorgehoben werden können.

Definieren Sie Z als die Matrix, die von der peaks-Funktion zurückgegeben wird.

Z = peaks(100);

Runden Sie die minimalen und maximalen Datenwerte in Z und speichern Sie diese Werte in zmin und zmax ab. Definieren Sie zlevs als 40 Werte zwischen zmin und zmax.

zmin = floor(min(Z(:))); 
zmax = ceil(max(Z(:)));
zinc = (zmax - zmin) / 40;
zlevs = zmin:zinc:zmax;

Plotten Sie die Konturlinien.

figure
contour(Z,zlevs)

Figure contains an axes object. The axes object contains an object of type contour.

Definieren Sie zindex als einen Vektor ganzzahliger Werte zwischen zmin und zmax mit dem Index 2.

zindex = zmin:2:zmax;

Behalten Sie das vorherige Konturdiagramm bei. Erstellen Sie ein zweites Konturdiagramm und verwenden Sie zindex, um bei jedem zweiten ganzzahligen Wert die Konturlinien hervorzuheben. Setzen Sie die Linienbreite auf 2.

hold on
contour(Z,zindex,'LineWidth',2)
hold off

Figure contains an axes object. The axes object contains 2 objects of type contour.

Siehe auch

| | | | |