马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
小弟现在有若干文档需要处理,内容基本是以下的形式:
$GPGLL,4058.6603,N,07305.9393,W,095038,A
$GPGGA,095038,4058.6603,N,07305.9393,W,1,10,1.4,14,M,-34,M,,
$GPVTG,324.0,T,338.0,M,9.0,N,16.7,K
$GPZDA,095038,18,05,2009,4,0
$GPRMC,095038,A,4058.6603,N,07305.9393,W,9.0,324.0,180509,14,W*58
$GPRMB,A,9.99,R,START ,290 ,3942.828,N,07353.762,W,84.1,206.0,-4.2,V*55
$GPBWC,095038,3942.828,N,07353.762,W,206.0,T,220.0,M,84.14,N,290
$GPGLL,4058.6623,N,07305.9413,W,095039,A
$GPGGA,095039,4058.6623,N,07305.9413,W,1,10,1.4,14,M,-34,M,,
目的是想将开头为$GPGGA的行中N和W之前的两个数字提取并保存。说来惭愧,虽然简单操作matlab有段时间了,但涉及到文件的录入的时候还是很迷茫。。。
曾试过精华区里的一些办法,但是在fopen的时候就不行了,返回值是-1 。。。。
请高手提示下,这种情况该用什么语句打开,然后进行选择呢?多谢了 |