1、利用世界时计算力学时

目的:由于2021年中国天文年历中给出的太阳视赤纬、视赤经是以力学时0h为准

前提知识点:

(1)世界时:我们日常使用的时间系统。以地球对着太阳自转一周作为单位,叫做1昼夜或1日,再细分为小时、分、秒。1秒是1日的86400分之一长。

英国格林尼治天文台所在的时区成为“世界时”。在同一时刻,与北京时间的关系为:

世界时 = 北京时-8h。

(2)力学时:力学时是依据天体动力学理论推算的时间。

(3)力学时与世界时之差表示为:

世界时换算力学时的改正值事先无法获得精确的长期推测值,从IERS网站(http://www.iers.org/)可以获得他们的精确值和长达一年的预推值,本年历(2021)的采用值为

2、利用插值法(贝塞尔内插公式)计算非表列时刻

算法的详细描述在2021年中国天文年历中,此处只设计所用的部分。

(1)使用至二次差,此时

这包括天文年历各表的大部分,如太阳,月亮每两小时一值的视赤经和视赤纬等。

其中:为表中时刻的数值,t代表所要计算的时刻,为内插引数, , ,  为二次差,利用附表5载的二次差订正

更加详细的计算过程请查看,2021年中国天文年历 page:555-557。

matlab的计算代码后续补上。

参考文献:

[1]2021年中国天文年历

[2]天文普及年历的使用方法_张敏、张元东

[3]用 天 文 测 量 简 历 精 确 计 算 太 阳 位 置 的 方 法

根据2021年天文年历计算非表列的其他时刻的太阳赤经纬相关推荐

  1. 交叉表 列字段排序_Tableau学习系列(8):表计算

    Tableau表计算,是针对多行数据进行计算的方式,创建表计算后,在"标卡/行/列"功能区的该计算字段,其右侧会出现正三角形符号.表计算能较好解决日常分析中的许多计算问题. 对同一 ...

  2. 云原生大数据架构中实时计算维表和结果表的选型实践

    简介: 随着互联网技术的日渐发展.数据规模的扩大与复杂的需求场景的产生,传统的大数据架构无法承载. 作者 | 志羽 来源 | 阿里技术公众号 一 前言 传统的大数据技术起源于 Google 三架马车 ...

  3. PostgreSQL GPU 加速(HeteroDB pg_strom) (GPU计算, GPU-DIO-Nvme SSD, 列存, GPU内存缓存)

    标签 PostgreSQL , GPU , heteroDB , pg_strom , CUDA , nvidia , DIO , Nvme , SSD , 列存 , GPU内存缓存 背景 Heter ...

  4. 【优化】COUNT(1)、COUNT(*)、COUNT(常量)、COUNT(主键)、COUNT(ROWID)、COUNT(非空列)、COUNT(允许为空列)、COUNT(DISTINCT 列名)

    [优化]COUNT(1).COUNT(*).COUNT(常量).COUNT(主键).COUNT(ROWID).COUNT(非空列).COUNT(允许为空列).COUNT(DISTINCT 列名) 1. ...

  5. 2021丨边缘计算领域值得关注的新书

    2021年只剩下几天了.一起来回顾一下,今年边缘计算领域出了几本什么样的书?边缘计算社区向您介绍我们从中国版本图书馆发现整理的2021年边缘计算领域出版物.出一本书周期普遍需要2年以上,出书不易,每一 ...

  6. 服务器散列值与文件,服务器计算的散列值和客户端安全

    服务器计算的散列值和客户端安全 内容精选 换一换 执行adc命令,系统内部通过ADC与运行环境上的ADA的交互,实现文件传输.设置日志级别.心跳检测等功能,在ADC与ADA交互时,涉及使用密钥证书实现 ...

  7. 对于表列数据类型选择的一点思考

    对于表列数据类型选择的一点思考 简介 SQL Server每个表中各列的数据类型的选择通常显得很简单,但是对于具体数据类型的选择的不同对性能的影响还是略有差别.本篇文章对SQL Server表列数据类 ...

  8. mysql的varchar最大值是多少_MySQL varchar计算:求列的数额和计算N的最大值

    mysql varchar计算:求列的数目和计算N的最大值 有道面试题:若一张表中只有一个字段VARCHAR(N)类型,utf8编码,则N最大值为多少? 先明白计算的一些规则限制 ① 存储限制 需要额 ...

  9. PostgreSQL Oracle 兼容性之 - INDEX SKIP SCAN (递归查询变态优化) 非驱动列索引扫描优化...

    标签 PostgreSQL , Oracle , index skip scan , 非驱动列条件 , 递归查询 , 子树 背景 对于输入条件在复合索引中为非驱动列的,如何高效的利用索引扫描? 在Or ...

最新文章

  1. python银行家算法代码_避免死锁的银行家算法C++程序实现
  2. Swift学习 OOP三大特性:继承、多态、封装
  3. 与众不同 windows phone (28) - Feature(特性)之手机方向, 本地化, 应用程序的试用体验, 系统主题资源, 本地数据的加密解密...
  4. SpringBoot自动装载
  5. shell 获取ora报错信息_ORA-04030: 在尝试分配...字节(...)时进程内存不足的原因分析...
  6. 查询进程打开的文件(转)
  7. n2n内网穿透打洞部署全过程 + nginx公网端口映射
  8. c语言代码可以python运行吗_c语言如何运行python脚本
  9. 防止IE不支持console.log报错
  10. [转].net cookie版购物车
  11. Git 修改已提交 commit 的信息
  12. 【Low版】HAUT - OJ - Contest1035 - 2017届新生周赛(六)题解
  13. springCloud Finchley 实战入门(基于springBoot 2.0.3)【五 Hystrix 服务容错保护】
  14. 第13章 用序列化保存模型
  15. 资本运作下的腾讯和帝国梦想
  16. 内核热补丁,真的安全么?| 龙蜥技术
  17. Airflow PythonOperator、BashOperator以及Xcom使用
  18. 保研之路——复旦计算机学院预推免
  19. Kafka配置SASL_SSL认证传输加密
  20. js字符串常见操作方法

热门文章

  1. 【亲测有效】如何解决Hadoop运行jar包 报错Exception in thread “main“ java.lang.ClassNotFoundException: /input
  2. 抓阄 计算机代表什么东西,电脑分班 抓阄定“老班”
  3. iFixit 拆解 Surface 平板:可维修性不高 (图)
  4. BASE理论与ACID
  5. java声明多个同类变量方法
  6. iOS原生二维码扫描(一)
  7. Java实现权限管理的两种方式
  8. java web权限管理
  9. 上传漏洞 Upload-Labs实战
  10. java计算机毕业设计教务管理系统源码+数据库+系统+lw文档+mybatis+运行部署