⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xgpslsec.m

📁 GPS TOOLBOX包含以下内容: 1、GPS相关常量和转换因子; 2、角度变换; 3、坐标系转换: &#61656 点变换; &#61656 矩阵变换; &#61656 向量变换
💻 M
字号:
%                                 xgplsec.m
%  Scope:   This MATLAB program determines the UTC leap seconds value for a 
%           specified year between 1980 and 2059; after the year 1999 the leap 
%           second value is only an estimate, and linear interpolation between 
%           values is recommended.
%  Usage:   xgpslsec
%  Inputs:  - name of the output file if selected (the default is the screen)
% 	         - year value (between 1980 and 2059)
%  Outputs: - input/output data stored into the specified output file or
%             displayed on screen
%           - plot of UTC leap seconds (for the period 1980-2000) versus year
%             (optional)
%  Last update:  04/16/00
%  Copyright (C) 1999-00 by LL Consulting. All Rights Reserved.

clear
close all

yes = 'y';
answer = 'y';

disp(' ');
answer1 = input('Do you want to save the results? (y/n)[n] --> ','s');
disp(' ');
if (strcmp(answer1,yes) == 1)
   f2 = input('Specify the output filename  -->  ','s');
   disp(' ');
else
   f2 = 1;      %  output to the screen
end

while (strcmp(answer,yes) == 1)

   year = input('Enter the year --> ');
   disp('  ');
   xoutput = gpslsec(year);

   fprintf(f2,'The UTC leap seconds value is %3.0f  for the year  %4.0f\n\n',...
               xoutput, year);

%  Select another computation, if desired

   answer = input('Do you want another computation? (y/n)[n] --> ','s');
   disp(' ');

end

answer2 = input('Do you want a plot of 1980-2000 UTC leap seconds? (y/n)[n] --> ','s');
disp(' ');
if (strcmp(answer2,yes) == 1)
   x = 1980:0.05:2000;
   for k = 1:length(x)
      y(k) = gpslsec(x(k));
   end   
   plot(x,y), grid
   xlabel('Year'), title('UTC leap seconds  versus year'),
   ylabel('UTC leap seconds, in seconds'); 
   disp(' ');
end

disp('End of the program  XGPSLSEC');
disp(' ');

⌨️ 快捷键说明

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