あとりえこばと

Python物理学

万有引力の法則と重力加速度

≪【前の記事】運動方程式と運動量保存則 万有引力$2$ 個の物体があって、それぞれの質量を $M,\ m$、物体間の距離を $r$ とするとき、それぞれの物体には \ の大きさの引力がはたらきます (万有引力の法則)。 $G$ は 万有引力...
Python物理学

ニュートンの運動方程式と運動量保存則

ニュートンの運動方程式第二法則に登場するニュートンの運動方程式 \ は古典力学の根幹ともいうべき微分方程式です。この式から運動量保存則やエネルギー保存則などの重要な法則がすべて導かれます。 (1) は物体に作用する力 $\boldsymbo...
Python数学

オイラー法

≪【前の記事】力学的エネルギー保存の法則オイラー法与えられた微分方程式について、通常の数学的手法を使って導き出された解を解析解(厳密解)とよびます。これまでの記事では、運動方程式の解析解を手計算で求めてからデータを作成して、結果をグラフにプ...
Python数学

力学的エネルギー保存の法則

力学的エネルギー保存の法則≪【前の記事】自由落下運動 今回の記事では エネルギー とよばれる量を導入します。エネルギーに関する詳細な議論は先の記事で扱いますが、当面の間は運動エネルギーと位置エネルギーの定義式を天下り的に使いながら、数値シミ...
Python数学

【力学】自由落下運動のシミュレーション

自由落下運動≪ 万有引力の法則と重力加速度 物体に重力のみが作用して生じる運動を 自由落下運動 (free fall) とよびます。地球上での落下運動も自由落下とよぶことがありますが、空気抵抗を受けるので、厳密には自由落下ではありません。 ...
Python基礎

None

【Python】NoneオブジェクトPython の None は NoneType クラスから生成される唯一のオブジェクトであり、値が存在しないことを示すために用いられます。C言語の Null や Ruby の nil に相当します。 #...
Python基礎

コンストラクタとデストラクタ

コンストラクタ(イニシャライザ)Pythonの __init__(self, ) はインスタンス生成時に自動的に呼び出されて実行される初期化メソッドで、コンストラクタまたはイニシャライザとよばれます。 # PYTHON_CONSTRUCTO...
Python数学

ポアソン分布

【Python統計学】ポアソン分布この記事の内容(ポアソン分布)は二項分布の知識を前提とするので、簡単に復習しておきます (二項分布の詳細についてはこちらの記事を参照してください)。 $2$ 種類の事象 $A$ と $B$ が、それぞれ確率...
Python数学

二項分布

結果が二択となる試行を繰り返したときの事象発生確率の分布を「二項分布」といいます。この記事では scipy.stats.binomを使って二項分布シミュレーションを行ない、二項分布の理論が納得できるように解説します。
Python数学

最頻値(モード)

標本で最も頻繁に現れる値を最頻値(モード)といいます。この記事では、Pythonのstatistics.modeやscipy.stats.modeを使って、最頻値(モード)を計算する方法について解説します。