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

2 visualizzazioni (ultimi 30 giorni)
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?

Risposte (2)

Walter Roberson
Walter Roberson il 20 Feb 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 il 20 Feb 2016
mean(cell2mat(name_of_table(:,7)))
  1 Commento
MHN
MHN il 20 Feb 2016
Modificato: MHN il 20 Feb 2016
Based on the error, it seems you have a cell, not a table. Table is another type of variables in Matlab.

Accedi per commentare.

Categorie

Scopri di più su Tables in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by