Highlight Specific Contour Levels of a 2D array
    3 vues (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
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 commentaires
Réponses (1)
  Voss
      
      
 le 14 Mar 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 commentaires
Voir également
Catégories
				En savoir plus sur Contour Plots dans Help Center et File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


