Borrar filtros
Borrar filtros

uitable - how to extract negative numbers (but there is also empty cells) from a ui table in GUIDE

1 visualización (últimos 30 días)
Hi,
I am having issues extracting data from a ui table in GUIDE. The ui table has empty cells and also negative numbers. I need the empty cells to be zeros and the negative numbers are giving me errors.
I have tried str2double(cell2mat(ui_table_data)) and some other combinations but I think I have the wrong end of the stick of how this is done in MATLAB.
Is there a good way of doing this?

Respuesta aceptada

Adam Danz
Adam Danz el 28 de Sept. de 2018
Editada: Adam Danz el 28 de Sept. de 2018
Here's a solution that identifies what elements of the cell array contains data and then moves those elements to a matrix initialized with zeros.
This assumes ui_table_data was taken from your UI table ( hObject.Data ).
hasData = ~cellfun(@isempty, ui_table_data);
uiTableData = zeros(size(ui_table_data));
uiTableData(hasData) = [ui_table_data{hasData}];

Más respuestas (0)

Categorías

Más información sobre Migrate GUIDE Apps 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