多格式txt文件导入:
eg01.
09/12/2005=[{ Level1 12.34 45 1.23e10 inf Nan Yes 5.1+3i10/12/2005=[{ Level2 23.54 60 9e19 -inf 0.001 No 2.2-.5i
11/12/2005=[{ Level3 34.90 12 2e5 10 100 No 3.1+.1i
C = textscan(fileID,'%s %s %f32 %d8 %u %f %f %s %f');
eg02.
bvalue(1) = { 1.2 3.4 3.3 2.7 }bvalue(2) = { 1.3 3.4 3.2 2.8 }
bvalue(3) = { 1.4 3.4 3.1 2.5 }
c = textscan(fid, '%s %s %s %f %f %f %f %s'); cell2mat(c(4:7));
eg03.
bvalue(1) = {1.2 3.4 3.3 2.7}bvalue(2) = {1.3 3.4 3.2 2.8}
bvalue(3) = {1.4 3.4 3.1 2.5}
c = textscan(fid, '%s %s %1s%f %f %f %f%1s');
如果有逗号,用分隔符‘delimiter’
[data1,data2,data3,data4]=textread('myfile.txt','%n%n%n%n','delimiter', ',')
跳过几行
ez = cell2mat(textscan(f1,FormatString,123,'HeaderLines',3));