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!