根据2021年天文年历计算非表列的其他时刻的太阳赤经纬
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年天文年历计算非表列的其他时刻的太阳赤经纬相关推荐
- 交叉表 列字段排序_Tableau学习系列(8):表计算
Tableau表计算,是针对多行数据进行计算的方式,创建表计算后,在"标卡/行/列"功能区的该计算字段,其右侧会出现正三角形符号.表计算能较好解决日常分析中的许多计算问题. 对同一 ...
- 云原生大数据架构中实时计算维表和结果表的选型实践
简介: 随着互联网技术的日渐发展.数据规模的扩大与复杂的需求场景的产生,传统的大数据架构无法承载. 作者 | 志羽 来源 | 阿里技术公众号 一 前言 传统的大数据技术起源于 Google 三架马车 ...
- PostgreSQL GPU 加速(HeteroDB pg_strom) (GPU计算, GPU-DIO-Nvme SSD, 列存, GPU内存缓存)
标签 PostgreSQL , GPU , heteroDB , pg_strom , CUDA , nvidia , DIO , Nvme , SSD , 列存 , GPU内存缓存 背景 Heter ...
- 【优化】COUNT(1)、COUNT(*)、COUNT(常量)、COUNT(主键)、COUNT(ROWID)、COUNT(非空列)、COUNT(允许为空列)、COUNT(DISTINCT 列名)
[优化]COUNT(1).COUNT(*).COUNT(常量).COUNT(主键).COUNT(ROWID).COUNT(非空列).COUNT(允许为空列).COUNT(DISTINCT 列名) 1. ...
- 2021丨边缘计算领域值得关注的新书
2021年只剩下几天了.一起来回顾一下,今年边缘计算领域出了几本什么样的书?边缘计算社区向您介绍我们从中国版本图书馆发现整理的2021年边缘计算领域出版物.出一本书周期普遍需要2年以上,出书不易,每一 ...
- 服务器散列值与文件,服务器计算的散列值和客户端安全
服务器计算的散列值和客户端安全 内容精选 换一换 执行adc命令,系统内部通过ADC与运行环境上的ADA的交互,实现文件传输.设置日志级别.心跳检测等功能,在ADC与ADA交互时,涉及使用密钥证书实现 ...
- 对于表列数据类型选择的一点思考
对于表列数据类型选择的一点思考 简介 SQL Server每个表中各列的数据类型的选择通常显得很简单,但是对于具体数据类型的选择的不同对性能的影响还是略有差别.本篇文章对SQL Server表列数据类 ...
- mysql的varchar最大值是多少_MySQL varchar计算:求列的数额和计算N的最大值
mysql varchar计算:求列的数目和计算N的最大值 有道面试题:若一张表中只有一个字段VARCHAR(N)类型,utf8编码,则N最大值为多少? 先明白计算的一些规则限制 ① 存储限制 需要额 ...
- PostgreSQL Oracle 兼容性之 - INDEX SKIP SCAN (递归查询变态优化) 非驱动列索引扫描优化...
标签 PostgreSQL , Oracle , index skip scan , 非驱动列条件 , 递归查询 , 子树 背景 对于输入条件在复合索引中为非驱动列的,如何高效的利用索引扫描? 在Or ...
最新文章
- python银行家算法代码_避免死锁的银行家算法C++程序实现
- Swift学习 OOP三大特性:继承、多态、封装
- 与众不同 windows phone (28) - Feature(特性)之手机方向, 本地化, 应用程序的试用体验, 系统主题资源, 本地数据的加密解密...
- SpringBoot自动装载
- shell 获取ora报错信息_ORA-04030: 在尝试分配...字节(...)时进程内存不足的原因分析...
- 查询进程打开的文件(转)
- n2n内网穿透打洞部署全过程 + nginx公网端口映射
- c语言代码可以python运行吗_c语言如何运行python脚本
- 防止IE不支持console.log报错
- [转].net cookie版购物车
- Git 修改已提交 commit 的信息
- 【Low版】HAUT - OJ - Contest1035 - 2017届新生周赛(六)题解
- springCloud Finchley 实战入门(基于springBoot 2.0.3)【五 Hystrix 服务容错保护】
- 第13章 用序列化保存模型
- 资本运作下的腾讯和帝国梦想
- 内核热补丁,真的安全么?| 龙蜥技术
- Airflow PythonOperator、BashOperator以及Xcom使用
- 保研之路——复旦计算机学院预推免
- Kafka配置SASL_SSL认证传输加密
- js字符串常见操作方法
热门文章
- 【亲测有效】如何解决Hadoop运行jar包 报错Exception in thread “main“ java.lang.ClassNotFoundException: /input
- 抓阄 计算机代表什么东西,电脑分班 抓阄定“老班”
- iFixit 拆解 Surface 平板:可维修性不高 (图)
- BASE理论与ACID
- java声明多个同类变量方法
- iOS原生二维码扫描(一)
- Java实现权限管理的两种方式
- java web权限管理
- 上传漏洞 Upload-Labs实战
- java计算机毕业设计教务管理系统源码+数据库+系统+lw文档+mybatis+运行部署