将列转换为字符串

时间:2014-10-31 15:32:50

标签: matlab

我有很多文件,列数不同(.txt文件)。如何自动更改此%s%s%s ...字符串以对应数字'%s'列数量?

data=textscan(fid,'%*s%*s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%','HeaderLines',skip_lines,'CollectOutput',1); 

文件如下:

file

我有algoritm加载许多文件,当我可以自动化时,它会很好。

1 个答案:

答案 0 :(得分:1)

尝试这种方法:

importdata('path to file')

您也可以指定分隔符。此方法是自适应的,您不需要关心列。此方法将标题,文本数据和数字数据返回到单独的变量中。