2020年 Mathematica 发行了12.1和12.2版本;2021年发行了12.3和13.0版本。2022年6月底Mathematica发行了13.1版。现在13.2版正式发布。 Mathematica 一直都有一个庞大的研发清单,有些是短期目标,有些是中期目标,还有些是长期的(比如十几年的)。 Mathematica 希望无论何时都可以获取 Mathematica 所处开发进度的状态,这样用户就能够尽快开始使用 Mathematica 研发的成果。
13.2版新的内容并不算多,主要集中在完善已经开发了很长时间的内容,以及精细化一系列现有的功能。但即使这样也有一些让大家惊喜的新改进,并且有一些正在开发的新领域的雏形——特别是与天文学和天体力学有关的内容。
但是,尽管这只是一个"小型发布",13.2 版仍然在Wolfram语言中引入了41个全新函数,同时也大幅增强了64个现有的函数。而且, Mathematica 一以贯之投入了大量的精力以连贯的逻辑设计这些函数,使得这些新内容依然符合在过去35年里一直在构建的框架。
2000多年来,天文学一直是计算发展的动力(从Antikythera装置开始)......而在13.2版本中,它将以一种重要的形式进入Wolfram Language。是的,Wolfram语言(和Wolfram|Alpha)拥有天文数据已经过十年。但现在的新内容是将天文计算完全整合到系统中。我们的天文计算能力是以我们的地理计算能力为模型的。但是天体计算要复杂得多。山岳不会移动(至少感觉上是静止的),但行星肯定会移动。相对论在地理学中也不重要,但在天文学中却很重要。在地球上,纬度和经度是描述事物位置的标准方式。但是在天文学中,特别是在一切都在移动的情况下,描述事物的位置要复杂得多。还有一个问题是物体"在哪里",而不是物体看起来在哪里——因为从光传播延迟到地球大气层的折射等会造成影响。
代表天文物体所在的重要函数是AstroPosition。这里是火星现在的位置。
其中一个思路是使用赤道坐标,这是基于一个以地球中心为中心但不随地球旋转的位置。(一个方向是由地球的自转轴定义的,另一个方向是春分时太阳所在的位置)。得到的结果是一个"天文学家友好"的火星赤经/赤纬位置:
这对一个陆地天文学家来说也许已经足够好了。但是,如果你想以一种不参考地球的方式来*火星的位置呢?在这种情况下你可以使用现在标准的ICRS框架,它以太阳系的质量中心为中心:
北京友万信息科技有限公司专注于Minitab,Stata,SPSS等