Character in cell array, read and write
Mostra commenti meno recenti
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
Risposta accettata
Più risposte (3)
MJ
il 18 Set 2012
0 voti
2 Commenti
Azzi Abdelmalek
il 18 Set 2012
Is there a problem with the code?
Azzi Abdelmalek
il 18 Set 2012
Modificato: Azzi Abdelmalek
il 26 Set 2012
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
il 28 Set 2012
2 Commenti
Azzi Abdelmalek
il 28 Set 2012
Modificato: Azzi Abdelmalek
il 28 Set 2012
format your code
can you post samples of your data?
MJ
il 1 Ott 2012
MJ
il 1 Ott 2012
1 Commento
Azzi Abdelmalek
il 1 Ott 2012
your data are well imported, what do you need to do
Categorie
Scopri di più su Language Support in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!