grabdata.m

来自「it is a source code from internet」· M 代码 · 共 31 行

M
31
字号
function Obs = grabdata(fid, NoSv, NoObs)
%GRABDATA  Positioned in a RINEX file at a selected epoch
%     	  reads observations of NoSv satellites

%Kai Borre 09-13-96
%Copyright (c) 1997 by Kai Borre
%$Revision: 1.0 $  $Date: 1997/09/22  $

Obs = zeros(NoSv, NoObs);

if NoObs <= 5	  % This will typical be Turbo SII data
   for u = 1:NoSv
      lin = fgetl(fid);
      for k = 1:NoObs
         Obs(u,k) = str2num(lin(3+16*(k-1):16*k-2));
      end
   end
else		  % This will typical be Z12 data
   Obs = Obs(:,[1 2 3 4 5]); % We cancel the last two columns
   NoObs = 5;
   for u = 1:NoSv
      lin = fgetl(fid);
      lin_doppler = fgetl(fid);
      for k = 1:NoObs-1
         Obs(u,k) = str2num(lin(1+16*(k-1):16*k-2));
      end
      Obs(u,NoObs) = str2num(lin(65:78));
   end
end
%%%%%%%%% end grabdata.m %%%%%%%%%

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?