Extract data from 800x11 cell to column vector
Ältere Kommentare anzeigen
Basically I have an 800x11 cell containing either empty [], text or a scalar value. I am trying to extract the scalar values =/0 from the 6th column and store them in a column vector. I'd then also like to take all of the values = 0 and store them in a column vector also.

This is what I've produced so far, apologies it's my first time ever using Matlab
4 Kommentare
dpb
am 18 Jan. 2021
Is the content of the 6th column consistently a double, one hopes?
For clarity, show us what
whos ses1_results
returns.
the cyclist
am 18 Jan. 2021
Better yet, save ses1_results in a mat file, and upload it here.
Try
% cell named sesl_results
col = 6; % column 6
idx = cellfun(@(c)isscalar(c) && isnumeric(c) && c>0, sesl_results(:,col));
z = [sesl_results{idx,col}];
Owen Gray
am 19 Jan. 2021
Antworten (0)
Kategorien
Mehr zu Data Type Identification finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!