Outline of shape in matrix using contour?
    4 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Michelle De Luna
 el 13 de Nov. de 2020
  
    
    
    
    
    Comentada: Star Strider
      
      
 el 16 de Nov. de 2020
            Hi all! 
I have a matrix with various shapes. The matrix looks something like this (picture included below) when I use the imshow command. I was wondering if anyone knew how to outline the shapes so that only the outline of the shape (i.e. the boundaries) appears. I tried using contourf, and it works, but this flips the image upside down. Any other options?
I have included some code for reference: 
shape = ncread(file, 'shape', [1,1,1,612,1], [inf, inf, inf, 1, inf])
imshow(shape)
contourf(shape)
Thanks in advance! 


0 comentarios
Respuesta aceptada
  Star Strider
      
      
 el 13 de Nov. de 2020
        Try this: 
figure
contourf(shape)
set(gca, 'YDir','reverse')
axis('equal')
That should fiip it right-side-up.  
2 comentarios
  Star Strider
      
      
 el 16 de Nov. de 2020
				As always, my pleasure!  
I very much appreciate your compliment!  You, too!  
Más respuestas (0)
Ver también
Categorías
				Más información sobre Contour Plots en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

