# Highlight Specific Contour Levels of a 2D array

2 visualizaciones (últimos 30 días)
HC98 el 14 de Mzo. de 2024
Respondida: Voss el 14 de Mzo. de 2024
I follow the example of the documentation here and I get stuck because I have an array called ``simdata`` which is 100 x 3200. I want to plot a contourf using the example I included here. How can I do this with a 2D array?
Z = peaks(100);
zmin = floor(min(Z(:)));
zmax = ceil(max(Z(:)));
zinc = (zmax - zmin) / 40;
zlevs = zmin:zinc:zmax;
% Plot the contour lines.
figure
contour(Z,zlevs)
zindex = zmin:2:zmax;
% Retain the previous contour plot. Create a second contour plot and use zindex to highlight contour lines at every other integer value. Set the line width to 2.
hold on
contour(Z,zindex,'LineWidth',2)
hold off
##### 0 comentariosMostrar -2 comentarios más antiguosOcultar -2 comentarios más antiguos

Iniciar sesión para comentar.

### Respuestas (1)

Voss el 14 de Mzo. de 2024
Z in the example is a 2D array, so just substitute your 2D array in for Z.
That is, replace
Z = peaks(100);
with
Z = simdata;
And keep the rest of the code the same as in the example.
##### 0 comentariosMostrar -2 comentarios más antiguosOcultar -2 comentarios más antiguos

Iniciar sesión para comentar.

### Categorías

Más información sobre Contour Plots en Help Center y File Exchange.

R2023b

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by