Character in cell array, read and write
古いコメントを表示
Hello all,
I have a data in cell something like this:
1 BCS ACK/NACK 2054 0.00000 10.0000 Inside
[Note: actually I have 100 lines like above]
Now what I want to do is break this into different colum and save to excel sheet so that I can creat some graphs. Can anyone suggest how to, pls?
BR MJ
採用された回答
その他の回答 (3 件)
MJ
2012 年 9 月 18 日
0 投票
2 件のコメント
Azzi Abdelmalek
2012 年 9 月 18 日
Is there a problem with the code?
Azzi Abdelmalek
2012 年 9 月 18 日
編集済み: Azzi Abdelmalek
2012 年 9 月 26 日
In case you have more then one blanck
A={'1 BCS ACK/NACK 2054 0.00000 10.0000';'1 BCS AK/NCK 2054 0.00 10.0000'}
res=cellfun(@(x) regexp(x,' ','split'),A,'uni',false)
out=[]
for k=1:numel(res)
q=res{k};
q(cellfun(@(x) length(x)==0,q))=[]
out=[out;q]
end
xlswrite('file.xls',out)
MJ
2012 年 9 月 28 日
2 件のコメント
Azzi Abdelmalek
2012 年 9 月 28 日
編集済み: Azzi Abdelmalek
2012 年 9 月 28 日
format your code
can you post samples of your data?
MJ
2012 年 10 月 1 日
MJ
2012 年 10 月 1 日
1 件のコメント
Azzi Abdelmalek
2012 年 10 月 1 日
your data are well imported, what do you need to do
カテゴリ
ヘルプ センター および File Exchange で Language Support についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!