How to extract array from the mean directly using indexing?
    6 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    William
 el 6 de Jul. de 2023
  
    
    
    
    
    Editada: Nikhil Baishkiyar
      
 el 6 de Jul. de 2023
            A = [2.29441228002842	17.3351873969651	2.79928860040389	7.17554281085515;
3.16200415659481	16.9975006219209	3.18395042061777	7.45747601536461;
4.55387378846938	13.4948344868957	3.22594708715312	7.49001605579868]
meanA = mean(A,1)
output: [3.3368   15.9425    3.0697    7.3743]
how can i get second element of mean in one line?
ex: 
mean(A,1)(2)
- (2) is index
But, it is not working. Thanks.
0 comentarios
Respuesta aceptada
  Nikhil Baishkiyar
      
 el 6 de Jul. de 2023
        
      Editada: Nikhil Baishkiyar
      
 el 6 de Jul. de 2023
  
      A = [2.29441228002842	17.3351873969651	2.79928860040389	7.17554281085515;
3.16200415659481	16.9975006219209	3.18395042061777	7.45747601536461;
4.55387378846938	13.4948344868957	3.22594708715312	7.49001605579868]
mean(A(:,2))
You mean something like this?
subindex = @(matrix, r) matrix(r);     % An anonymous function for indexing
value = subindex(mean(A,1), 2)  % Use the function to index the vector
3 comentarios
  Nikhil Baishkiyar
      
 el 6 de Jul. de 2023
				
      Editada: Nikhil Baishkiyar
      
 el 6 de Jul. de 2023
  
			I read the post and updated my answer based on that. If you want every mean value you will have to store it in a temporary variable I am afraid
Más respuestas (0)
Ver también
Categorías
				Más información sobre Logical 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!

