Borrar filtros
Borrar filtros

Extract data from 800x11 cell to column vector

3 visualizaciones (últimos 30 días)
Owen Gray
Owen Gray el 18 de En. de 2021
Comentada: Owen Gray el 19 de En. de 2021
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 comentarios
Adam Danz
Adam Danz el 18 de En. de 2021
Editada: Adam Danz el 18 de En. de 2021
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
Owen Gray el 19 de En. de 2021
Thank you so much for all the help! @Adam Danz this worked perfectly, greatly appreciate it!

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Interactive Control and Callbacks 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