Problem in importing textfiles
显示 更早的评论
Hello,
I would like to import a textfile with matlab. The textfile consist of decimal numbers. It looks like:
X Y Z
0,1 0,2 0,3
0,4 0,5 0,6
0,7 0,8 0,9
I use the following code to import the data:
filename = 'Textfile-test.txt';
delimiterIn = ' ';
headerlinesIn = 1;
A = importdata(filename,delimiterIn,headerlinesIn);
My problem is that the numbers are not imported by matlab. Do you have any idea how to solve this problem.
Thank you in advance
采纳的回答
更多回答(1 个)
dpb
2015-1-9
What error(s), if any did you get?
With that file structure, simply
x=importdata(filename);
should work altho don't see anything obviously wrong with the specific form.
Have you ensured the file is actually on the Matlab search path and the filename is spelled correctly, etc., etc, etc., ...?
3 个评论
afrya
2015-1-10
dpb
2015-1-11
...the decimal limiter is the comma...
Woops, my old eyes whiffed on that, sorry. AFAIK, that's not a changeable option, you either have to change the file format itself or read the data and do a translation in memory before scanning the data.
It's a pain in the proverbial appendage for those locales where the convention is the other way 'round, I know...
类别
在 帮助中心 和 File Exchange 中查找有关 Standard File Formats 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!