!!! サイト改修中のため表示が乱れる場合があります(1月末頃まで) !!!

数値解法 / 数値シミュレーション

数値解法 / 数値シミュレーション

5-26. 伝説の入試問題をPythonで解いてみた【1998年 東大 後期第3問】

やること「大学入試史上最も難しい数学の問題」と言われているのが1998年の東京大学、後期第3問。大手予備校が当日に解答速報を出せなかったとか。今回はこのグラフ理論の問題をPythonで解いてみたいと思...
数値解法 / 数値シミュレーション

5-22. 摂取カロリーと運動カロリーによる体重変化の数理モデルとシミュレーション

やること「数理モデルって実際どんなもんなの?」という質問を受けたので(受けてない定期)、毎日の摂取カロリー・運動カロリーによって体重がどのように増減するかを数理モデル化・シミュレーションしてみましょう...
数値解法 / 数値シミュレーション

16-23. オンライン会議ツールは何部屋契約すれば足りるか

やることZoomやWherebyといったオンライン会議ツールの法人契約に際して、「何部屋契約すれば足りるか分からない」という依頼がありました。例えば社員100人で毎週数百のミーティングが発生するのに5...
数値解法 / 数値シミュレーション

5-8. 2階の微分方程式のルンゲクッタ法をマスターして人工衛星の軌道をシミュレーションする

やること1階の微分方程式のルンゲクッタ法については5-1~5-3で説明し、5-7で実装しました。しかし、人工衛星の軌跡のシミュレーションでは加速度の式が与えられるため、2階の微分方程式のルンゲクッタ法...
数値解法 / 数値シミュレーション

5-7. オイラー法、ルンゲクッタ法、odeint()の比較

やること5-1~5-3ではオイラー法とルンゲクッタ法の説明をしました。ここでは、ロトカボルテラの式を題材にしてオイラー法とルンゲクッタ法を比較してみます。ロトカボルテラの式ロトカボルテラの式は、捕食者...
数値解法 / 数値シミュレーション

16-9. モンテカルロ法でダーツの戦略を検討してみた

やることダーツの「カウントアップ」は、24本投げて合計得点を競う遊び方です。ど真ん中の赤い部分をインナーブル(50点)、その周りの緑の部分をアウターブル(25点)と呼び、それ以外はボードの縁に書かれて...
数値解法 / 数値シミュレーション

16-6. モンテカルロ法でケーキ屋さんのコストを削減してみた

蓮コラ画像が含まれます。集合体恐怖症の方はご注意ください。問題次のような、断面にいちごが見える四角いケーキを作りたい。しかし、いちごのコストは削減したい。出典: Lucy Takakura 「アローツ...
数値解法 / 数値シミュレーション

16-2. モンテカルロ法でアイマスの新人オーディションで誕生日が選考に関わるか調べた

やることアイドルマスター(THE IDOLM@STER)のアイドルのオーディションにはどのような選考基準があるのでしょうか。今日はモンテカルロ法を使って選考基準の一部を暴いてみます。参考文献アイドルの...
数値解法 / 数値シミュレーション

5-3. 微分方程式の数値解法とは何か(4次のルンゲクッタ法)

やることいよいよ、数値解法界最強と名高い「4次のルンゲクッタ法」を学びます。使うもの4次のルンゲクッタ法とはプログラム実装のヒント演習問題(全3問)
数値解法 / 数値シミュレーション

5-2. 微分方程式の数値解法とは何か(ホイン法)

やることオイラー法は急カーブに弱い数値解法であることが分かりました。今日はそれを修正した「ホイン方(または2次のルンゲクッタ法)」を学びます。使うものホイン法とはルンゲさんとクッタさんから一言ずつ続き...