Extract data from 800x11 cell to column vector
Afficher commentaires plus anciens
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 commentaires
dpb
le 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
le 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
le 19 Jan 2021
Réponses (0)
Catégories
En savoir plus sur Data Type Identification dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!