Finding mean of data in array inside another array
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Yat Chi
am 12 Dez. 2023
Kommentiert: Yat Chi
am 12 Dez. 2023
I copied data into a new variable called X, inwhich inside X there are 1851x1 array. Inside each array there are several number of data of array inside all 1851x1 array. How can I find the mean of each 1851 data. Thanks very much
0 Kommentare
Akzeptierte Antwort
Image Analyst
am 12 Dez. 2023
Did you try the obvious brute force for loop method:
theMeans = zeros(numel(X), 1);
for k = 1 : numel(X)
% Get the mean of the 1851 element double vector that is
% inside the kth cell of the X cell array.
theMeans(k) = mean(X{k});
end
Weitere Antworten (1)
Jalal Khan
am 12 Dez. 2023
cellfun(@mean,--) applies the mean function to each cell of the cell array and returns a numeric array containing the mean for each cell.
0 Kommentare
Siehe auch
Kategorien
Mehr zu Resizing and Reshaping Matrices finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!