using textscan to load numbers from txt file
조회 수: 1(최근 30일)
표시 이전 댓글
I am using textscan
tmp = textscan(fid,'%4f %q %f %f %f %f %f %f %f %f','treatAsEmpty', 'n/a');
to load data which looks like (skipping few columns)
1950 "Afghanistan" 8150.368
I get the year and the country without problems, but the third number is instead loaded as 0.8150...
I tried using something like %6.3f for the format input, but that just returns some dimension mismatch.
What am i doing wrong ?
채택된 답변
Azzi Abdelmalek
2013년 1월 1일
Your answer is correct. Maybe its displaying something like
ans =
1.0e+03 *
8.1504
8.2845
8.4253
Check this
a=tmp{3};
a(1)
추가 답변(0개)
참고 항목
범주
Find more on Data Import and Export in Help Center and File Exchange
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!