利用Numpy,Matplotlib,axartist可视化地球轨道

(本章不讨论物理问题 只有程序的思路)

上面为程序设计思路 可直接跳转至下面完整代码

为了简单的模拟地球的受力情况 我们假设太阳系中只有地球和太阳两个物体

于是乎 我们需要计算的变量以及记录的常量只有 星球半径 星球质量 星球间距离 引力常量

为了更好的计算这些数据 我们使用一个字典 其中存放着所有参量的列表

以及为了实现以太阳为中心的二维俯视图 我们使用求解极坐标的方式画出图像

并且将极坐标划分为四个象限 根据不同象限改变角度的大小

在后面调试的过程中 我们使用openpyxl这个包实现了和excel的交互

每次运行完的数据都会被自动存储到一个名为“resultsText的xlsx绝对路径需要自己修改

代码如下

import random, numpy as np, pandas as pd
from IPython.core.display import display
import math
import
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值