在MATLAB我有一个单元阵列,像这样
a = { 1 2 2 3 4 5 [] []
2 4 5 4 3 2 4 5
4 5 4 3 4 [] [] []}
我想删除的方式,我得到这个空元素:
a = { 1 2 2 3 4 5 2 4 5 4 3 2 4 5 4 5 4 3 4}
但是当我使用这样的: a(cellfun(@isempty,a)) = [];
我所得到的是这样的:
a = {1 2 4 2 4 5 2 5 4 3 4 3 4 3 4 5 2 4 5}
这是不是我想要的