• 大小: 31KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-06
  • 语言: Matlab
  • 标签: Matlab  GPS  gps-gprmc  

资源简介

Matlab软件对gps-gprmc定位数据进行处理。并画出相应图形。代码仅用于Matlab软件。学习参考!

资源截图

代码片段和文件信息

%获取$GPGGA信息
function [tm1lon1lat1sats1speed1]=gprmc(fid)
tm1=[]; %时间
sats1=[];   %用于读取位移方向
lon1=[];    %经度
lat1=[];    %纬度
latdirect1=[];%纬度方向
londirect1=[];%经度方向
speed1=[];    %速度

eof=‘a‘;
while 1
       line = fgets(fid);   %按每一行读取文件
       if (line == -1) break; 
       end;   % 读到文件末尾终止
       [line1line]=strtok(line‘‘); %判断line1是否为GPRMC数据
       if (strcmp(line1‘$GPRMC‘)~=1)  %判断读取GPRMC数据行 
           continue;
       end;
      
        [tmline]=strtok(line‘‘);  %读取时间1
        %tm=str2num(tm); %进行格式转换,这里不进行转换,方便后面的数据处理
        
        [ztline]=strtok(line‘‘);  %读取定位状态2
        %zt=str2num(zt); %进行格式转换
        
         if (strcmp(zt‘A‘)~=1)  %判断数据是否可用
           continue;
         end;
        
        [latline]=strtok(line‘‘);  %读取纬

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1765  2019-05-22 17:20  gprmc\gprmc.m

     文件     200212  2019-05-07 19:56  gprmc\gps4.txt

     文件       1063  2019-05-22 17:32  gprmc\gps_gprmc.m

     目录          0  2019-05-22 17:27  gprmc

     文件        529  2019-05-22 17:32  jiangjie\gpslizi_.m

     文件         44  2019-05-22 12:46  jiangjie\nihao.txt

     目录          0  2019-05-22 17:27  jiangjie

----------- ---------  ---------- -----  ----

               203613                    7


评论

共有 条评论