我正在尝试使用Matlab代码从excel文件的列G(Data.xls)中复制电话号码。然后将它们放入名为MP的数组中。
所以我使用了这段代码:
[num,text,raw]=xlsread('C:\Documents and Settings\Data.xls',1,'G:G');
MP=text
它可以工作,但也包括空列。这是输出:
MP=
'+12345678'
'+12323423'
'+14323434'
''
''
'+12323233'
''
'+15435455'
''
'+18493348'
如何使空列不包括在内?任何的想法?先谢谢
答案 0 :(得分:0)
检查MP中的每个元素是否为空,然后使用生成的逻辑向量来索引MP。
MP=MP(cellfun(@(x)not(isempty(x)),MP))