天体物理需要编程学什么

天体物理需要编程学什么,第1张

天体物理需要编程建议学C++,当然根据实际需求自行选择,比如目前代码语言),可以看书(如果是C++可以看C++ primer 5版)或看视频(b站很多)。

其次,做数值仿真得学会数值算法,包括偏微分方程(MHD方程,NS方程等)离散,矩阵求解(线性,非线性方程组)。

最后就是通过编程,把方程求解出来,能得到结果。当然,说起来容易做起来非常困难。需要慢慢积累。我不知道你这个程序是不是开源的,如果是,先学会用,先能做东西,毕竟你是用它做科研。如果投入太多精力在编程和数值上,最后搞不好毕业都困难。所以,先会使用它。最好可以找案例照着学。等你发了paper够毕业条件了,再回过头好好搞一搞编程,离散这些,对你以后更有帮助。

你的问题提的很有道理,在我们天文爱好者的观点里面很有代表性。

2000年前由亚里士多德提出的观点:地球是宇宙的中心,所有的已知行星以及太阳都围绕着我们地球

哥白尼提出:地球与其他行星都围绕太阳转,太阳是宇宙的中心,地球只不过是一颗宇宙中普通的行星

伽利略发明了望远镜,发现了太阳黑子以及土星木星的数十颗行星

之后牛顿发现了万有引力定律

望远镜的不断改进到了20世纪初,人们已经能把视角伸到银河系范围内的任何天体

1912年一位名来自哈佛大学天文台名叫赫丽塔勒维特的女科学科学家在宇宙中发现了一类天体,这种天体的亮度会随着时间有规律的逐渐变化,进而科学家找到了能计算我们和某个天体距离的方法,这就是造父变星。

时任当时美国威尔逊天文台台长的沙普丽发现,宇宙中绝大部分并不在我们的银河系范围内,有的最远能达到几百万光年,这样将人类的视觉范围提到了一个新的高度

20世纪了哈勃用红红外仪摄像拍下了天体的光谱,发现几乎所有的天体都发生了红移并且与距离成正比,毫无疑问,宇宙正在膨胀

随着宇宙望远镜的改进以及射电望远镜的到来

人们对宇宙的了解将进一步深入

所以我们并不知道到底宇宙有多大————我们发现太阳系是银河系的组成部分,科学家又把我们所能观测到的宇宙范围冉阔为总星系,银河系也又是总星系的组成部分,我们不知道也不能语言宇宙有多大,宇宙的穷尽,宇宙如果有大小的话她的外面又是哪里呢?

这些是包括目前最伟大的理论物理学家爱因斯坦也无法回答的问题

解释宇宙目前有两套比较完整的理论:爱因斯坦的相对论以及整个20世界所有的物理学家的成果,量子力学

他们都能比较完整的解释宇宙,但是他们却是非常对立的,量子力学的范围是微观,相对论是宏观,不仅研究范围不一样,两套理论对立的也是很严重

爱因斯坦说过:上帝不玩骰子,就在重重的披露量子力学的核心理论

新一批理论物理学以英国的霍金为代表,现在科学家正在努力建立一个同一场理论用以兼并量子力学和相对论的冲突矛盾

但是进展渺渺

宇宙到底是个什么东西,恐怕用霍金的话说明更恰当:我相信宇宙一定比我们想象的复杂的多,我们可能有一天能解开大自然宇宙的一切奥秘,也有可能我们世世代代只能停留在某一程度的理论上,量子力学告诉我们:我们不可能同时对同一个物体知道他的准确位置又知道他的速度和能量,一切事物只是概率,而相对论带出的内在矛盾显然要比量子力学少,但是他也不是很完满的解释整个宇宙。但我始终坚信,人类会靠着一代代的智慧去得到一个完满的答案,人是宇宙诞生出的奇迹,那为什么宇宙中诞生的智慧生物不能了解它的本身呢 ?

问题签名:

问题事件名称: APPCRASH

应用程序名: Heroes3.exe

应用程序版本: 3.0.0.0

应用程序时间戳: 3973f34f

故障模块名称: Heroes3.exe

故障模块版本: 3.0.0.0

故障模块时间戳: 3973f34f

异常代码: c0000094

异常偏移: 0018ca2f

OS 版本: 6.1.7601.2.1.0.768.2

区域设置 ID: 2052

其他信息 1: 29e8

其他信息 2: 29e81b227a006ffa80f189a5fe498b71

其他信息 3: 4cc8

其他信息 4: 4cc88b564bf6785a8bb0e3d44ef5b1ee


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12191418.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存