Convert from textread() to textscan()

I'm trying to update my code and I want to know how can I type this with textscan()
formats = '%s%s%s' ;
headerLines4 = 34 ;
delimiter = '" "' ;
name_file = strcat(pathname,'Simu_',simu_s,'_',j_s,'I',i_s,'.txt') ;
[C4{1:3}] = textread(name_file,formats,'headerlines', headerLines4, 'delimiter', delimiter) ;
Thank you very muh in advance and Happy Xmas!

7 个评论

Have you tried replacing textread with textscan ? No change only changing function.
Yeah, but I get this error.
Error using textscan
Too many output arguments.
Error in Read_data_analyse (line 54)
[C4{1:3}] = textscan(name_file,formats,'headerlines', headerLines4, 'delimiter', delimiter);
no ..output should be only C4 = .....dont write it as C4{1:3}
I don' understant what you mean with attach the .txt file. Do you want me to show you how does the .txt file look like?
"Attach a file" means, that you can attach it here in the forum. There is an "Attach file" button on top of the field to type the messages.
Ok. I didn't know about it. I attach 2 files, the one which works with textread (Read_data_analyse.m) and the one which doesn't work with textscan (Read_data_analyse_textscan.m).
Text file is missing...

请先登录,再进行评论。

回答(0 个)

类别

帮助中心File Exchange 中查找有关 Data Import and Analysis 的更多信息

提问:

2016-12-21

评论:

2016-12-22

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by