import text file from different location, multiple delimiter

1 次查看(过去 30 天)
I need to import .txt files from different folders, and then read multiple delimiters.
I tried textscan with fullfile, but the variable is empty.
file = fopen(fullfile(folderPath{k},FileNames{i}),'r')
temp = textscan(file,'%u64','MultipleDelimsAsOne',1,'Delimiter',{',''['']'})
fclose(file);
Result is empty file- it's not reading the data. wrong format spec? I tried different ones. Data is just integers.
file =
3
temp =
[0x1 uint64]
Data is in following format in .txt files:
[[ 1 , 2], [3 , 4] ....]]

回答(1 个)

Philip Hoskinson
Philip Hoskinson 2016-3-18
I got a step further - I needed to include '_' (space) delimiter in
'Delimiter',{',' '[' ']' '_' })
Now I have trouble summing matrices:
Error using +
Integers can only be combined with integers of the same
class, or scalar doubles.

Community Treasure Hunt

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

Start Hunting!

Translated by