Mac环境下制作Win11启动盘
Solar System Dynamics
Science is, after all, an attempt to make sense of the world around us.
§1 Structure of the Solar Systems
- Kepler’s law
- Newton’s law
- Titius-Bode “Law”: The mean distance in AU from the Sun to each of the six known planets was well approximated by the equation:
Planet | i | a(AU) | TB Law(AU) |
---|---|---|---|
Mecury | -inf | 0.39 | 0.4 |
Venus | 0 | 0.72 | 0.7 |
Earth | 1 | 1.00 | 1.0 |
Mars | 2 | 1.52 | 1.6 |
Ceres | 3 | 2.77 | 2.8 |
Jupiter | 4 | 5.20 | 5.2 |
Saturn | 5 | 9.54 | 10.0 |
Uranus | 6 | 19.18 | 19.6 |
- Resonance
- spin-orbit coupling:
- Moon (1:1)
- Mercury (3:2)
- orbit-orbit coupling:
- Jupiter and Saturn (5:2)
- Neptune and Pluto (3:2)
- Jupiter System: Laplace relation: , prevent the triple conjunctions of the threee satellites. When a conjunction takes place between any pair of satellites, the third satellite is always at least 60 degree away
- Saturn System: the widest variety of resonant phenomena.
- Uranus System
- Neptune System
- Pluto System
- Asteroid Belt
- spin-orbit coupling:
- Commensurability
where and are the mean motions of the two objects, using integers with and but excluding the case .
However, the observed near-commensurability in the solar system are all of the form
- Recent Developments
- Why are there pronounced gaps at most of the major jovian resonances in the asteroid belt but a clustering of asteroids at the 3:2 resonance?
- Where do short-period comets come from?
- Why do the orbital elements of some groups of asteroids have common values?
- Why are there numerous resonances among the satellites in the jovian and saturnian systems but none in the Uranian system?
- Why are the eccentricities and inclinations of some satellite orbits too large to fit in with current understanding of tidal evolution?
- What produced the Cassini division in Saturn’s rings?
- How are narrow rings maintained despite the spreading effects of collisions and drag forces?
- Are planetary rings transient phenomena or can they survive for billions of years?
§2 The Two-Body Problem
-
Introduction: The interaction of two point masses moving under a mutual gravitational attraction described by Newton’s universal law of gravitation
-
Equations of Motion
The The gravitational forces and the consequent accelerations experienced by the two masses are
where denotes the relative position of the mass with respect to . Thus
which can be integrated directly twice to give
where and are constant vectors. With substitution of the centre of mass’s position vector , the eqution above can be written as
implying that either the centre of mass is stationary (if ) or it is moving with a constant velocity in a straight line with respect to the origin .
Now consider the motion of with respect to , the equation of relative motion:
where . Taking the vector product of it and we have , which can be integrated directly to give the angular momentum integral
Now move to polar coordinates, the position, velocity, and acceleration vectors can be written as
hence the angular momentum
The area swept out by the radius vector in time is
by dividing each side by and taking the limit as we have
Since is a constant this implies that equal areas are swept out in equal times. Note that this does not require an inverse square law of force, but only that the force is directed along the line joining the two masses.
-
Orbital Position and Velocity
星系物理
解决M1 Mac在安装pytables时报错 `#Could not find a local HDF5 installation`
.gitignore的正确使用姿势
编译适配rlt8811cu无线网卡的OpenWRT(LEDE)软路由固件
认识宇宙
zsh与oh-my-zsh的配置指南
1. 准备
-
查看当前环境shell
1
echo $shell
-
查看系统自带shell
1
cat /etc/shells
-
若要切换到已安装的shell,可使用如下命令切换默认shell
1
chsh -s /usr/bin/zsh
2. zsh的安装
-
若还未安装zsh,可使用
yum
(centos)、brew
(MacOS)或apt
(ubuntu、debian)命令直接安装:1
2
3yum install zsh # CentOS
brew install zsh # MacOS
apt install zsh # ubuntu、debian安装后,可使用上一步中切换默认shell的方法切换zsh为默认shell
3. oh-my-zsh的安装与配置
使用oh-my-zsh可以跳过zsh繁琐的配置,下面介绍安装方法
-
可以使用官方安装脚本一键安装:
1
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
然而非root用户运行该脚本可能出现权限不够等问题,此时可手动安装:
-
clone官方仓库至本地
1
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
-
将内容模版复制到当前用户主目录下的
.zshrc
文件中1
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
-
-
配置zsh主题
通过如下命令查看可用的主题:
1
ls ~/.oh-my-zsh/themes
这里推荐
ys
主题,界面美观且名称简单易记,通过修改~/.zshrc
文件中的ZSH_THEME
字段即可修改主题:1
ZSH_THEME="ys"
修改完记得使用
source
命令重新读取1
source ~/.zshrc
-
配置zsh插件
修改
~./zshrc
文件中的pulgin
字段即可选择需要的主题,但前提是主题已经安装在当前用户目录下。除了默认的git
插件外,这里再推荐两款插件:- zsh-autosuggestions
1
git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
- zsh-syntax-highlighting
1
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
- autojump
1
sudo apt install autojump
之后在
~/.zshrc
文件中plugin
字段处增加这三个插件就可以啦1
plugins=(git zsh-autosuggestions zsh-syntax-highlighting autojump)
- thefuck
1
sudo apt install thefuck
在
~/.zshrc
文件末尾加入1
eval "$(thefuck --alias fuck)"