Matlabwilliam hill官网
直播中

刘洁

12年用户 15经验值
私信 关注
[问答]

如何将数据从txt文本中导入matlab 并生成矩阵

求解如何将以下数据从txt文本中导入matlab 并在matlab中生成矩阵  主要是txt文件中包涵,;等符号及字符

数据如下

$GPRMC,133402.00,A,4717.14124,N,00833.86176,E,0.019,247.29,190203,,,A*63
$GPVTG,247.29,T,,M,0.019,N,0.036,K,A*3A
$GPGGA,133402.00,4717.14124,N,00833.86176,E,1,11,1.49,478.8,M,48.0,M,,0*69
$GPGSA,A,3,03,17,15,18,16,23,02,31,27,26,29,,2.32,1.49,1.78*07
$GPGSV,3,1,12,03,56,296,50,17,37,055,48,15,71,057,47,18,48,112,45*7B
$GPGSV,3,2,12,16,61,207,48,23,41,067,44,02,59,254,48,31,24,291,46*7A
$GPGSV,3,3,12,27,08,324,44,26,06,046,40,29,05,031,37,08,01,342,*72
$GPGLL,4717.14124,N,00833.86176,E,133402.00,A,A*6F


回帖(7)

韩寒

2012-3-29 14:38:29
用fopen fread 写个小程序,if不是, ;的读到一个矩阵中
举报

赵辉

2012-3-29 14:39:17
试试importdata,再去处理。fopen也好,如果要处理太不标准的数据
举报

刘洁

2012-3-29 14:40:20
我试试看吧。。。importdata试过 不能分辨符号 谢了哈 最好能给我个参考示例之类的
举报

赵辉

2012-3-29 14:41:02
建议你先用ue处理一下数据 至少把逗号去掉,这个矩阵太乱
举报

赵辉

2012-3-29 14:42:18
之后有空的地方importdata自动识别为NAN
举报

刘洁

2012-3-29 14:43:05
引用: 程序诗人 发表于 2012-3-29 14:42
之后有空的地方importdata自动识别为NAN

这个数据是从卫星接收机上导出的,用的是U-blox。。。请问ue怎么处理数据,能给个资料或链接不?我刚才试了fscanf和fopen,,但是生成的矩阵是按列的。。。
举报

吕永福

2013-1-19 18:08:08
举报

更多回帖

发帖
×
20
完善资料,
赚取积分