将数据文件读入matlab

时间:2015-12-02 16:39:37

标签: matlab

如何在matlab中阅读以下.dat文件?

我已经尝试过read.table和textscan,但这些选项似乎不起作用。

the file contains
column1=ID 
column2=longitude
column3=latitude
column4=country
column5=city

超过1000行。

问题还在于,阅读后,我应该能够在地图上显示经度,纬度的地方。

1 个答案:

答案 0 :(得分:0)

这样的事情应该有效。 textscan在很大程度上取决于每列中的类型。

fid=fopen(your_file,'r');
c = textscan(fid,'%s %f %f %s %s');
fclose(fid);
results = [c{1} c{2} c{3} c{4} c{5}];

%s用于字符串,%f用于浮动