2014-10-31 114 views
1

我有很多文件,列數不同(.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

如果知道列數,可以使用'repmat':'repmat('%s',[1 N])''。 – Divakar 2014-10-31 15:35:05

回答

1

試試這個方法:

importdata('path to file') 

您可以指定分隔符爲好。這種方法是自適應的,你不需要關心列。此方法將標題,文本數據和編號數據返回到單獨的變量中。