How to calculate and plot this pcolor plot?
    5 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Ashfaq Ahmed
      
 el 25 de Mayo de 2023
  
    
    
    
    
    Comentada: Ashfaq Ahmed
      
 el 26 de Mayo de 2023
            Hi, I have a 3D matrix of 1100x800x764 size. This forms a 1100 by 800 grid cell with 764 different samples. 
I want to calculate every single grid cell's mean value to create a 2D mean 1100x800 grid cell. The pcolor plot should satisfy this condition -

It means, every pixel's mean value should be greater or equal than the ratio of the standard deviation of that pixel and the root of the sample size (N = 764). Any pixel that does not confirm this condition will automatically be set as NaN. Rest of the pixels should be pcolor mapped :)
Any feedback from you will be much appreciated!! 
0 comentarios
Respuesta aceptada
  KSSV
      
      
 el 25 de Mayo de 2023
        A = rand(1100,800,764) ;
mu = mean(A,3) ;
sigma = std(A,[],3) ;
idx = mu >= sigma/sqrt(764) ; 
h = pcolor(idx) ;
h.EdgeColor = 'none' ; 
7 comentarios
Más respuestas (0)
Ver también
Categorías
				Más información sobre Color and Styling 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!