如何在将数据更新为uitable时删除空行

时间:2017-09-13 11:15:25

标签: matlab

我有程序向uitable显示数据,我想在更新数据时使用此代码,因为我的程序是视频处理。

    %% Database
data_plat = load('Data_PlatQ.mat');
Database_All = data_plat.Database_All;
data2 = table2cell(Database_All(strcmpi(Database_All.Plat, final_output), ...
    {'Plat', 'Nama', 'Jurusan', 'Status'}));
data2 = [get(handles.uitable1, 'Data'); data2];
    set(handles.uitable1, 'Data', unique_data2); 

data table

我相信那里的空行,因为我在表仍然为空时更新数据,我该如何修复?

1 个答案:

答案 0 :(得分:1)

试试这个

data2(all(cellfun('isempty',data2),2),:) = [];