take cells outside arrays to form new matrix

1 visualización (últimos 30 días)
Kuang-Yu WANG
Kuang-Yu WANG el 26 de Jun. de 2018
Comentada: Kuang-Yu WANG el 26 de Jun. de 2018
myarrays ={26*7 double} {43*7 double} .....{32*7 double} i could not get the (1,4) cell of each matrix to calculate the mean. the command i type is >>mean(myarrays{:}(1,4)), but the result have 63 output. how can i get one output of the mean from the (1,4) of all my matrix?

Respuesta aceptada

OCDER
OCDER el 26 de Jun. de 2018
mean(cellfun(@(x) x(1,4), myarrays))
  1 comentario
Kuang-Yu WANG
Kuang-Yu WANG el 26 de Jun. de 2018
i still have a question. if i need to get the mean of (40,4) however the cell does not exist in every matrix. i tried the scrip u send but matlab just saying "Index exceeds matrix dimensions."

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Matrix Indexing en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by