yo004236 发表于 2010-4-6 01:27

MATLAB讀取TXT中含有GPS資料的問題

由於剛學MATLAB 對於一些讀值方法有爬文過 但是還是不太懂用法 所以想請教一下各位
以下是GPS資料的一部分請教一下要怎麼用MATLAB讀取呢?:'(


$GPGGA,171058.000,2342.4729,N,12026.0456,E,2,05,3.2,128.3,M,16.8,M,,0000*59
$GPGGA,171059.000,2342.4729,N,12026.0456,E,2,06,1.4,128.3,M,16.8,M,,0000*5F
$GPGGA,171100.000,2342.4729,N,12026.0456,E,2,06,1.4,128.3,M,16.8,M,2.8,0000*76
$GPGGA,171101.000,2342.4088,N,12026.0989,E,2,06,1.4,58.8,M,16.8,M,3.8,0000*48
$GPGGA,171102.000,2342.4059,N,12026.1005,E,2,06,1.4,56.1,M,16.8,M,4.8,0000*4B
$GPGGA,171103.000,2342.4025,N,12026.1023,E,2,06,1.4,54.4,M,16.8,M,5.8,0000*43
$GPGGA,171104.000,2342.3989,N,12026.1042,E,2,06,1.4,53.4,M,16.8,M,6.8,0000*4F

bcyangbc 发表于 2010-4-6 09:52

最简单的方法,File-->Import

但是这个数据的最后两位是校验码,需要先通过校验码来判定该条数据是否有效。因此最好的方法还是把数据全部读入内存再处理,参考http://forum.vibunion.com/forum/thread-45622-1-1.html

yo004236 发表于 2010-4-6 12:15

那篇經典文章我也有看過 但是我只要讀取那些 例如2342.3989,12026.1042,这些经纬度要怎麼编写呢

ChaChing 发表于 2010-4-6 12:47

回复 板凳 yo004236 的帖子

textread不行吗?

yo004236 发表于 2010-4-6 13:06

一些指令還不太熟@@ 可否各位幫忙編寫一下呢

ChaChing 发表于 2010-4-6 15:28

个人不习惯textread的使用, 都可以试出来!
= textread('zzz.txt','%s %f %f %s %f %s %f %f %f %f %s %f %s %f %s ','delimiter',',')

yo004236 发表于 2010-4-6 19:53

感謝回答 我去試試看謝謝
页: [1]
查看完整版本: MATLAB讀取TXT中含有GPS資料的問題