Matlab 计算年积日
在线计算年积日:https://webapp.geod.nrcan.gc.ca/geod/tools-outils/calendr.php?locale=en
在线计算GPS周以及年积日并且提供当天数据下载:http://www.gnsscalendar.com/
GPS周计算:https://blog.csdn.net/Gou_Hailong/article/details/100805581
全代码:
%doycal.m
%% 计算年积日函数 doy=doycal(year,mon,day)
function doy=doycal(year,mon,day)
%--------------------------------%%%% Authors: Bill O'Hanlon%%%% EMAIL: ohanlon@qq.com%%%% DATE: 30-10-2020
%---------------------------------
n=mon-1;
doy=day;
for i=1:nstr=[num2str(year),sprintf('%02d',mon-i)];doy=doy+daycal(str2num(str));
end
disp(sprintf('%d 年 %d 月 %d 日年积日为 %d',year,mon,day,doy));
end%% 判断某年某月有多少天 day=daycal(202002);
function [day]=daycal(x)
%--------------------------------%%%% Authors: Bill O'Hanlon%%%% EMAIL: ohanlon@qq.com%%%% DATE: 30-10-2020
%---------------------------------
month=mod(x,100);
year=(x-month)./100;
num=[1,3,5,7,8,10,12];
if mod(year,4)==0 && mod(year,100) % 判断year是否为闰年,因为闰年的2月是29天if month==2day=29;elseif sum(ismember(num,month))==1day=31;elseday=30;end
else % 非闰年的情况if month==2day=28;elseif sum(ismember(num,month))==1day=31;elseday=30;end
end
end
这里面有俩函数,第二个我处理数据的时候常用,第一个顺手编的。其实有很多在线的计算年积日的网站,开这个博客最大的原因是想以后用第二个函数方便一些,第一个函数可以和GPS周那个联系起来。
Matlab 计算年积日相关推荐
- matlab画复变函数,科学网—复数复变函数的Matlab计算与绘图 - 周铁戈的博文
复数复变函数的Matlab计算与绘图 周铁戈 复数的表示 存在两种表示方法,一种是代数式,一种是指数式,在Matlab中的方式如下: >> z=1+2i #代数式,1 ...
- 【数字信号处理】相关函数应用 ( 使用 matlab 计算相关函数 )
文章目录 一.相关函数应用场景 1.生成高斯白噪声 2.信噪比 SNR 3.根据信噪比 SNR 求信号幅度 4.产生单载波信号及最终信号 5.求自相关函数及功率 6.matlab 完整代码 一.相关函 ...
- Matlab计算基站覆盖面积示例
站间距 用D表示:小区半径为 R: 单扇区覆盖面积一般作为一个正六边形:D和R示意如下: 计算基站覆盖面积,一般算三个正六边形:下图填充部分: 公式如下: D一般算作R的1.5倍: 用matlab计算 ...
- P2 Matlab计算基础-《Matlab/Simulink与控制系统仿真》程序指令总结
上一篇 回到目录 下一篇 <Matlab/Simulink与控制系统仿真>程序指令总结 Matlab_Simulink_BookExample 2. Matlab 计算基础 表2.1 Ma ...
- 2021-05-25 传递函数阶跃响应指标的matlab计算
传递函数阶跃响应指标的matlab计算 对于一个常规的传递函数,我们在进行了阶跃仿真后经常需要给出对应的响应指标, sys = tf(1,[1 2 3]) y = step(sys) figure p ...
- fvdm 跟驰模型 matlab仿真_【新书推荐】【2009.01】控制系统MATLAB计算及仿真(第3版)(黄忠霖)...
本书包括MATLAB语言基础.控制系统MATLAB仿真基础.控制系统MATLAB计算与仿真3篇. 本书上篇介绍了MATLAB 7.1 系统的相关知识,包括MATLAB 7.1系统概述与活的笔记本Not ...
- matlab 求复数的模长,matlab计算带有复数的函数,最后求复数函数的模,结果里面却有...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 matlab计算带有复数的函数,最后求复数函数的模,结果里面却有复数标志i,输入自变量,得到的结果确实是实数,不知道怎么回事; 代码如下: syms n2 ...
- matlab计算复活节概率,复活节日期的计算方法
复活节(主复活日)是一个西方的重要节日,在每年春分月圆之后第一个星期日.基督徒认为,复活节象征着重生与希望,为纪念耶稣基督于公元30到33年之间被钉死在十字架之后第三天复活的日子. 算法 复活节是西方 ...
- c matlab 引擎调用,【MATLAB与C的混合编程】之【C程序调用Matlab计算引擎】(1)
先贴本人调试通过的代码: #pragma comment(lib, "libmx.lib") //#pragma comment(lib, "libmat.lib&quo ...
最新文章
- Mac MySQL 数据库配置(关系型数据库管理系统)
- 打开数“智”化之门,一字之差带来的思考
- 51单片机——My-Clock项目
- matlab静态变量怎样分配内存,matlab中的静态变量
- 【带着canvas去流浪(12)】用Three.js制作简易的MARVEL片头动画(上) #华为云·寻找黑马程序员#
- 2017.10.31笔记
- 【[NOI2005]瑰丽华尔兹】
- 黄海造船周身流动的信息化血液
- Redis----windows下配置和运行
- 快速解决NVivo节点慢的问题!
- WebStorm、HBuilder代码美化快捷键
- 弘辽科技:掌握淘宝直通车的工作原理很有必要!其核心是什么?
- oc引导windows蓝屏_最全的Windows 系统蓝屏死机代码的含义及解决方案
- 无盘服务器网卡延时高,无盘网卡优化-解决秒卡,速度慢,速度不稳定问题
- Scroller的使用及解析(滑动删除)
- 苹果发布AirPods 3,TWS真无线蓝牙耳机市场活力依旧
- 谈一谈|在win10家庭版上用虚拟机安装docker
- 系统svchost占用内存特别大的处理
- 风电场气象服务器是什么系统,风电场气象参数采集与管理系统
- Windows Server 2012 R2下补丁服务器部署与配置