作者bloodangel ()
看板MATLAB
标题Re: [问题] 关於cell or 空集合 or 元素
时间Mon Sep 27 09:09:19 2010
※ 引述《sqrt1089 (李崩子)》之铭言:
: 我标题不知道该怎定位
: 有爬过cell 跟空集合跟[]相关的文章
: 假设我有一个cell是5*1
: A={ []
: []
: 'aa'
: []
: 'bb'};
: 有什麽指令是可以把[]删掉
: 变成
: b={'aa'
: 'bb'}
我那时候也是想不出什麽好方法
只好用回圈硬做,以上面两个变数为例
for ii = 1:numel(A)
if isempty(A{o})
del = [del o]
end
end
B(del) = [] ;
如果有更好的方法
麻烦给我参考一下 T.T
感谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.67.76
1F:推 banco:b=a(~cellfun(@isempty,a)); % 其实道理跟你的回圈一样 09/27 10:57
2F:推 sunev:楼上真赞。 09/27 11:33
3F:推 sqrt1089:威哥 09/27 12:17
4F:→ bloodangel:哇~~太感谢了!! 09/29 09:20
5F:推 binly:强者狂推 04/28 14:55