搜索
查看
编辑修改
首页
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
QT的事件系统_qt nativeevent函数详解
2
Mac OS安装Docker_macos 安装 docker
3
前端Token管理(获取、过期处理、异常处理及优化)_前端登录及登录过期
4
rq 消息队列(python)
5
代码随想录算法训练营第一天|LeetCode704.二分查找、LeetCode27.移除元素
6
代码随想录算法训练营第一天|704. 二分查找 27.移除元素
7
Unity HDRP 2023 Release-Notes_no more space in reflection probe atlas
8
深入理解 AWS CodePipeline
9
如何通过 5 种方式从 iPhone 传输到华为_苹果手机数据怎么传输到华为手机
10
GitHub关注度TOP20:前端开源项目大盘点_开源代码库 vue
当前位置:
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
MySQL
基本语法要素和
MySQL
运算
符
_
mysql
与
运算
...
文章目录目录文章目录前言4.1、基本语法要素Sql语言分类:
MySQL
标识符SQL大小写建议:
MySQL
字符集4.2、运...
赞
踩
article
大
模型
应用
:探索
AI
大
模型
的
50个
应用
场景:让科技改变生活。_
大
模型
应用
场景...
至于能学习到多少就看你
的
学习毅力和能力了。既然要系统
的
学习
大
模型
,那么学习路线是必不可少
的
,下面
的
这份路线能帮助你快速梳...
赞
踩
article
java
高级
工程师
具备技能_
java
高级
工程师
技能...
转载:
java
高级
工程师
具备技能 _
java
高级
工程师
...
赞
踩
article
大
模型
的
不足与
解决方案
_通用
大
模型
的
不足...
在前面三个章节呢,为
大
家从技术
的
角度介绍了
大
模型
的
历程与发展,也为
大
家介绍了目前主流
的
大
模型
的
一些特点。在平时
的
使用中呢...
赞
踩
article
【
IEEE
出版 |
ISBN
已确定】第三届
机器人
、
人工
智能
与
智能
控制国际
会议
(
RAIIC
2024)...
1993年被湖北省政府授予“湖北省有突出贡献的中青年专家”称号,1996年被选拔为湖北省首批“跨世纪学科带头人”,199...
赞
踩
article
Hive
基本操作
-
库
、
表
---
入门到入土(三)_
hive
表
名
大小写
不同有影响吗...
本文介绍了
Hive
的
基本操作
,包括规则语法、
库
操作如创建、查看、切换和删除数据
库
,以及
表
操作如数据类型、创建、查看、修改...
赞
踩
article
java
:
程序包
jakarta
.
persistence
不存在...
文章讨论了在项目中遇到
jakarta
包缺失的问题,提到了具体的解决方案,即在Maven仓库中查找并添加对应的依赖到项目的...
赞
踩
article
推荐
项目
:
hedera
——
Unity
的3D
常春藤
模拟
生长
工具...
推荐
项目
:
hedera
——
Unity
的3D
常春藤
模拟
生长
工具
项目
地址:https://gitcode.com/radia...
赞
踩
article
在
Ubuntu
Server
22.04
上
安装
Docker
的详细步骤_ubuntu
22.04
...
通过上述步骤,我们成功在
Ubuntu
Server
22.04
上
安装
并配置了
Docker
。遇到的问题主要集中在 D...
赞
踩
article
Servlet
组件入门_
public
void
init
(servlet
config
config
)...
本文详细介绍了
Servlet
的用途、生命周期、创建方法以及在Web应用中的作用。从
Servlet
的创建、初始化、服务和销...
赞
踩
article
UE4.27
-UE5.1
设置
打包
Android
环境
_ue4.27安卓
打包
...
本文详细指导了如何为虚幻引擎4.27-5.1配置
Android
环境
,包括SDK、NDK的安装、路径
设置
,以及使用Setu...
赞
踩
article
Ubuntu Docker ‘Job for
docker
.
service
failed
becau...
4.(可选)删掉lib文件,禁用防火墙。_
ubuntu
job for
docker
.
service
failed
be...
赞
踩
article
【微
服务
】
Nacos
配置
管理_
java
修改
nacos
配置
中
心
中
的
配置
...
本文介绍了如何使用
Nacos
作为微
服务
的统一
配置
管理系统,包括如何添加
配置
文件、如何在微
服务
中
拉取并合并
配置
,以及
配置
热...
赞
踩
article
node
写
一个
完整的前后
端
接口
请求
_
node
前
端
请求
...
本文详细介绍了如何使用Node.js搭建后
端
服务,包括创建项目文件夹、初始化package.json、安装Express...
赞
踩
article
git
本地
分支
如何
关联
远程
分支
_
git
关联
远程
分支
...
本文详细解释了如何在Git中使用`
git
push--set-upstreamoriginrelease`和`
git
bra...
赞
踩
article
【
手机
、
相机
防抖
大揭秘】
数字
防抖
、
鸡头
防抖
、
光学
防抖
、
AI
防抖
等(附源码+长期更新)...
【
手机
、
相机
防抖
大揭秘】
数字
防抖
、
鸡头
防抖
、
光学
防抖
、
AI
防抖
等(附源码+长期更新)【
手机
、
相机
防抖
大揭秘】
数字
防抖
、
鸡...
赞
踩
article
【ACM出版 | 往届均已EI检索!
河南省
科学院
、
河南
大
学
主办】
第四届
人工智能
,
大
数据
与
算法
国际学术...
由
河南省
科学院
、
河南
大
学
主办,
河南省
科学院
智慧创制研究所、
河南
大
学
学术发展部、
河南
大
学
人工智能
学院承办的
第四届
人工智能
,...
赞
踩
article
二分
查找
算法---
Java
实现_
二分
查找
java
...
本文主要介绍的是如何使用
Java
实现
二分
查找
算法_
二分
查找
java
二分
查找
java
目录...
赞
踩
article
mysql
部署
在
k8s
上
的
弊端
_
为什么要用
k8s
(优缺点)...
k8s
是一个开源
的
容器集群管理系统,可以实现容器集群
的
自动化
部署
、自动扩缩容、维护等功能。1、故障迁移:当某一个node...
赞
踩
article
主流
操作
系统
LOGO
的
前世今生
_
系统
logo
称为什么...
主流
操作
系统
LOGO
的
前世今生我们经常能看待麦当劳著名
的
小丑和全美广播公司(NBC)
的
孔雀
logo
,你知道
操作
系统
的
那些...
赞
踩
相关标签
mysql
数据库
sql
人工智能
科技
生活
agi
语言模型
自然语言处理
chatgpt
AIGC
Agent
AI Agent
人工智能体
大模型
图像处理
信息与通信
hive
java
开发语言
ubuntu
docker
intellij-idea
spring