I have a grid of cells and I want to get the average value of cells in the 7th column.

1 visualización (últimos 30 días)
I am new to Matlab. Here is what I am doing:
% mean(name_of_table(:,7))
but I get the error
% Undefined function 'sum' for input arguments of type 'cell'.
What's wrong?

Respuestas (2)

Walter Roberson
Walter Roberson el 20 de Feb. de 2016
mean(cell2mat(name_of_table(:,7))
Note: this will not work if "name_of_table" is referring to a table() data structure rather than to a cell array like in your question heading.

MHN
MHN el 20 de Feb. de 2016
mean(cell2mat(name_of_table(:,7)))
  1 comentario
MHN
MHN el 20 de Feb. de 2016
Editada: MHN el 20 de Feb. de 2016
Based on the error, it seems you have a cell, not a table. Table is another type of variables in Matlab.

Iniciar sesión para comentar.

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!

Translated by