搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
黑客灵魂
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
自动化搞钱:7个最强免费AI工具,10倍速提升赚钱、超过99%的人_coze怎么赚钱
2
Java多线程(六)——多线程的阻塞队列_队列 多现场租塞获取
3
手把手带你打造自己的本地AI个人专属知识库_ollama搭建本地知识库
4
【云原生】ConfigMap存储_pod configmap
5
php 单元测试 测试什么,php单元测试有什么用
6
2023年12月青少年软件编程Python等级考试五级真题(含答案和解析)_python中 print(‘八进制{0:o}’.format(71)) 正确的输出结果是?
7
【Linux】信号概述_linux 信号表
8
springcloud-gateway 网关组件中文文档_spring cloud gateway中文文档
9
linux的attach
10
Wafer Map-(01)-创建产品规格的思路概述
当前位置:
article
> 正文
行星的位置计算
作者:黑客灵魂 | 2024-08-14 05:08:04
赞
踩
vsop87行星理论
许剑伟 莆田十中
[摘要]:行星运动理论有很多种,遗憾的是国内并没有公开发表的系统的行星理论。因此,要想计算行星位置,只能使用国外的或历史上天文学家的天体运动理论进行计算。本文介绍法国天文台的VSOP行星理论,非常适合职业天文学家、业余天文学家甚至普通高中生使用,可得到高精度的行星位置坐标。
[正文]:
随着新课程的推进,我们发现高中物理所涉及的内容越来越广泛,它与现代科学、技术结合得越来越紧密了。比如,现行的高中课程中已涉及半导体技术,然而,不了解半导体技术的教师却不是少数;再比如,高中课程中已讲述了完整的牛顿运动定律、开普勒定律等,大家似乎完全围绕着高考完成教学工作,很少人利用这些定律进行真正的天文计算方面的研究,以至我们的学生根本就不知道这方面的计算是如何进行的,相反,在国外却可找到大量适合中学生掌握的天文计算方法。在这种背景下,中学物理教育工作者有必要更广泛学习、研究现代科学方法,扎实推进新课程改革。本文介绍一种非常容易实现的现代的行星位置计算方法。
一、选择适当的理论:
目前,人们已掌握多种大行星运动理论,可供我们选择的方法分类如下:
1)直接利用开普勒行星三定律。此类方法属运动学范畴,可获0.01度的黄经精度;
2)拉普拉斯等牛顿的忠实信徒们,利用牛顿定律,结合适当的数学方法得到的行星位置的解析解,此类方法属动力学范畴,称为解析法;
3)运用牛顿定律,直接利用计算机进行数值积分得到超高精度的结果(现代方法)。比较著名的是美国国家航空航天局下属的喷气推进实验室的DE系列星历表。2005年以后的中国紫金山天文台出版的《中国天文年历》就是利用DE405星表推算的。
4)改良前人的解析法解法,使之适合计算机计算(现代方法),此类方法常称为半解析法。这些方法的精度已经非常接近DE系列星历表。
适合中学生及教师的方法是第1种及第4种方法。当然,还须做适当的简化处理,以方便大家理解。本文重点介绍著名的是半解析法VSOP87行星理论,利用它可取得非常高的精度。
二、计算方法:
1982年,巴黎的P.Bretagnon发表了他的行星理论VSOP82。VSOP是“Variations Seculaires des Orbites Planetaires”的缩写。VSOP82由大星行(水星到海王星)的长长的周期项序列组成。给定一个行星及一个时间,对它的序列取和计算,即可获得密切轨道参数。
不过VSOP82方法有个不便之处是,当不需要完全精度时,应在何处截断?幸运的是,1987年 Bretagnon 和 Francou 创建了VSOP87行星理论,它提供了直接计算行星日心坐标的周期序列项。也就是说可直接算得:任意时刻的日心黄经L、日心黄纬B、行星到太阳的距离R。
要注意的是,L是行星的的真黄经,不是轨道经度。如图,x’是行星的真位置,x是平位置(所谓平位置可理解为把行星运动看匀速圆周运动得到的位置),轨道经度是γN + NX',这两段角度分别在两条不同的轨道上。通过行星的真位置x'垂直画一条黄经线,在黄道上交于x",那么γx"就是黄经L。虽然VSOP82及VSOP87方法已在国际天文文献上发表,但与其相关的数据是保存在电脑磁盘上的,而且数据量非常大,对于我们来说,并不要求超高精度计算,所以需通过适当变换,截取主要周期项进行计算。笔者通过适当的数学方法,提取了地球的主要周期项数据(详见附表),再通过本文的方法可得到3角秒的精度(-2000至6000年范围内)。这种方法本质上与VSOP87方法是相同的,主要不同之处是做了数据截断处理,计算量非常小
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/黑客灵魂/article/detail/978104
推荐阅读
article
【小沐学
GIS
】
Q
GIS
安装
和
入门
使用
...
Q
GIS
是一款开源地理信息系统。该项目于2002年5月诞生,同年6月作为SourceForge上的一个项目建立。
Q
GIS
...
赞
踩
article
【
InternLM
大
模型
实战】第五课_
lm
大
模型
...
1、将训练好的
模型
在特定的软硬件环境中启动的过程,使
模型
能够接收输入并返回预测效果2、为了满足性能和效率的需求,常常需要...
赞
踩
article
计算机
专业
为什么
那么多人劝退
,
是不是
真的
前景
很差?_
计算机
确实
在
日渐没落
,
就业
环境
一年
不如
一年
,
但是...
计算机
专业因信息技术发展和数字化转型拥有广阔的
就业
市场
,
尤其
在
互联网、AI、大数据等领域。尽管学习难度大、
就业
竞争激烈
,
...
赞
踩
article
ubuntu20
安装
nginx
、
php
、
mysql
以及
xdebug
的部署...
ubuntu20
安装
nginx
、
php
、
mysql
以及
xdebug
的部署
ubuntu20
安装
nginx
、
php
、mysq...
赞
踩
article
【开发日记】换掉
Nginx
,使用
HAProxy
作为反向
代理
服务器
_反向
代理
haproxy
与ngin...
HAProxy
,全称为 "High Availability Proxy",是一款开源的、高性能的负载均衡器和
代理
服务器
...
赞
踩
article
报找
不到
servlet
或者
jakarta
包...
之前程序一直
报找
不到
jakarta
包,也就是Tomcat下的原来的
servlet
,现在改名了,我已经确定确实导入了该ja...
赞
踩
article
大
模型
落地
场景
众多,为什么建议
企业
优先
落地
知识库
?_
知识库
大
模型
...
大
模型
技术
落地
时,分了四层:应用层、中间层、
模型
层、基础层。过去
大
家是把
知识库
当成核心
落地
的一个
场景
,尤其今年爱分析和企...
赞
踩
article
mysql
dose
登录_
MySQL
安全设置命令
mysql
_
secure
_
installation
...
安装
MySQL
通过Homebrew安装,执行brew install
mysql
即可。安装完成后会显示Caveats警告...
赞
踩
article
Spring
cloud
-
Hystrix
源码_
enablecircuitbreaker
depr...
Spring
cloud
Hysrix源码_
enablecircuitbreaker
deprecatedenablec...
赞
踩
article
redis
之 网络
模型
,
acceptTcpHandler
,
readQueryFromClient
,...
http://blog.csdn.net/john_zzl/article/category/1231787
redis
...
赞
踩
article
Ubuntu系统启动
docker
报错_
ubuntu22
docker
server
error
...
文章讲述了Docker服务报错的常见原因,即控制进程退出时返回了错误代码。解决方法是检查并修改配置源,如将镜像源设置为有...
赞
踩
article
Keras
基本
用法...
Keras
是目前使用最为广泛的深度学习工具之一,它的底层可以支持TensorFlow、MXNet、CNTK和Theano...
赞
踩
article
2023年秋季学术补贴申请指南_
第四届
计算机
大数据与
人工智能
国际
会议
...
写文章。_
第四届
计算机
大数据与
人工智能
国际
会议
第四届
计算机
大数据与
人工智能
国际
会议
写文...
赞
踩
article
Windows
MySql
增量
备份
、完整
备份
采坑之路...
1.前言这周公司交给我一个任务,负责项目Mysql数据库的
备份
,因为项目上线后数据是一个大问题,出了什么问题数据才是最大...
赞
踩
article
LeetCode
167 两
数
之和II 题解_给定
一个
已按照 升序
排列
的
整
数
数
组
numbers
...
LeetCode
167 两
数
之和II 题解给定
一个
已按照 升序
排列
的
整
数
数
组
numbers
,请你从
数
组
中找出
两个
...
赞
踩
article
Ubuntu
安装
MySQL
...
CREATE USER '新用户名'@'localhost' IDENTIFIED WITH mysql_native_...
赞
踩
article
软件
测试
52讲 - 笔记(二)-
GUI
自动化
测试
篇_gui
测试
生成
的
过程...
本文详细介绍了
GUI
自动化
测试
,从Selenium1.0和2.0
的
工作原理,到脚本与数据
的
解耦、PageObject模型...
赞
踩
article
java
:
程序包
jakarta
.
persistence
不存在...
文章讨论了在项目中遇到
jakarta
包缺失的问题,提到了具体的解决方案,即在Maven仓库中查找并添加对应的依赖到项目的...
赞
踩
article
Spring
Boot
中的
单元
测试
和
集成
测试
最佳实践_
springboot
集成
测试
...
大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!今天我...
赞
踩
article
servlet
组件
_
servlet
组件
...
方法:Init():
servlet
实例创建时被调用,初始化,刷新时不会被调用Service():收到一个请求,每次请求当...
赞
踩
相关标签
qgis
qt
xyz
高德
谷歌
geojson
地图
人工智能
深度学习
python
大数据
nginx
php
运维
网络
数据库
服务器
linux
servlet
java
机器学习
pdf
产品经理
langchain
mysql dose登录