StatMech_A

平衡状態の統計力学
ダウンロード: 6
更新 2024/5/28

平衡状態の統計力学

English version is here.

全体の説明

概要

  • 統計物理学入門として、平衡状態の統計力学を学ぶ。
    • ここで扱う内容は、「横糸としての統計物理学」の出発点に位置するものである。
    • 横糸としての統計物理学:平衡状態の統計力学・平衡ゆらぎの統計物理学・非平衡統計物理学・複雑系科学
  • このリポジトリには、統計力学の基礎を理解するためのMATLAB®ライブスクリプトが含まれている。
  • 統計力学を初めて学ぶ学生を対象に、MATLABを用いた数値計算・数値シミュレーションを通して、統計力学の基本的な概念や理論の背景を理解することを目的とする。
    • 特に、初学者が統計物理学の世界にスムーズに入門できるような直感的な説明を提供する。
  • 数値計算・数値シミュレーションを用いた、座学(講義ノート)で学ぶ統計力学に対する相補的な位置づけとなっている。
  • 内容は随時更新の予定。

学習目標

  • マクロな階層とミクロな階層とを結びつける基本的な概念を理解する
  • 統計力学を通して現象を束ねて理解する
    • 全く異なる現象を単純なモデルによって結びつけることによって統一して理解できる感覚を身につける
  • 乱数に基づく数値シミュレーションを行い、分布を通して統計力学の基礎を学ぶ
  • 講義ノートを用いて理論の理解を深め、ライブスクリプトを用いて現象をモデル化し、数値シミュレーションできるようになる

講義ノート

  • draft版・随時更新中
    • 2状態系(2準位系・コイン投げ)と古典自由粒子系(単原子分子理想気体に相当)を題材として、平衡状態の統計力学を学ぶ

ライブスクリプト集

  • 第Ⅰ部 基礎
    • 第1章 確率分布
    • 第2章 カノニカル分布
    • 第3章 ミクロカノニカル分布とボルツマンの関係式
    • 第4章 グランドカノニカル分布
  • 第Ⅱ部 ゆらぎと遷移
    • 第5章 平衡状態のゆらぎ
    • 第6章 ミクロな状態間の遷移
  • 第Ⅲ部 応用とモデル化【準備中】
    • 第7章 外場・外力がはたらく系
    • 第8章 調和振動子系
    • 第9章 粒子数分布
  • 第Ⅳ部 量子統計【準備中】
    • 第10章 量子統計の基礎
    • 第11章 量子多体系
    • 第12章 フェルミ自由粒子系
    • 第13章 ボーズ自由粒子系
  • 第Ⅴ部 付録
    • 第14章 物理数学

(2024年03月現在。内容は随時、追加・更新されます。)

学習の流れ

  • 講義テキストを読む
  • ライブスクリプトの内容に従って、コードを実行する

前提となる知識

  • 熱力学
  • 古典力学・量子力学の特に、エネルギーに関連する内容

対象学年・対象者

  • 大学3年・4年(+意欲的な高校生~大学2年生)
  • 物理系の学生に限らず、より一般に、統計力学に興味のある方々

第Ⅰ部 基礎

章.節 項目(markdownによるレビュー) Livescript MATLAB Online での実行
1.1 (1) 経験的確率と大数の法則 ダウンロード Open in MATLAB Online
1.1 (2) 基本的な確率分布 ダウンロード Open in MATLAB Online
1.2 (3) コイン投げ問題と近似の確認 ダウンロード Open in MATLAB Online
1.2 (4) Galton board: 二項分布と正規分布 ダウンロード Open in MATLAB Online
1.2 (5) 中心極限定理の確認 ダウンロード Open in MATLAB Online
2.1 (6) コイン分配モデルとカノニカル分布 ダウンロード Open in MATLAB Online
3.1 (7) コイン交換モデルと平衡状態 ダウンロード Open in MATLAB Online

第2部 ミクロな状態のゆらぎと遷移

章.節 項目(markdownによるレビュー) Livescript MATLAB Online での実行
6.1 (1) コイン交換モデルの指数緩和 ダウンロード Open in MATLAB Online
6.2 (2) 1次元自由粒子系:詳細つりあいによる平衡状態の再現 ダウンロード Open in MATLAB Online

第3部 カノニカル分布の応用【準備中】

章.節 項目(markdownによるレビュー) Livescript MATLAB Online での実行
*** *** *** ***

第4部 量子統計【準備中】

章.節 項目(markdownによるレビュー) Livescript MATLAB Online での実行
*** *** *** ***

第5部 付録

章.節 項目(markdownによるレビュー) Livescript MATLAB Online での実行
14.4 (1) スターリングの公式:証明と近似精度 ダウンロード Open in MATLAB Online

参考図書

  • 今田正俊 「統計物理学」(丸善出版)
  • 大沢文夫 「大沢流 手づくり統計力学」(名古屋大学出版会)
  • 小田垣孝 「統計力学」(裳華房)
  • 久保亮五 「統計力学」(共立出版)
  • 田崎晴明 「統計力学 Ⅰ・Ⅱ」(培風館)
  • ファインマン 「ファインマン 統計力学」(丸善出版)
  • 松下貢  「物理学講義 統計力学入門」(裳華房)

MATLABに関して

推奨のオンラインコース

使用する製品

  • MATLAB
  • Statistics and Machine Learning Toolbox

ライセンス

Copyright (C) 2023- Yoshihiro Yamazaki

ソフトウェアコードはMITライセンス(LICENCE)に従い、ドキュメンテーションや画像はCC-BY 4.0(LICENCE_CC_BY)に従う。

引用

Yoshihiro Yamazaki (2024). StatMech_A (https://github.com/yoshy2003/StatMech_A), GitHub. に取得済み.

MATLAB リリースの互換性
作成: R2024a
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linux
タグ タグを追加

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

GitHub の既定のブランチを使用するバージョンはダウンロードできません

バージョン 公開済み リリース ノート
1.0.0

この GitHub アドオンでの問題を表示または報告するには、GitHub リポジトリにアクセスしてください。
この GitHub アドオンでの問題を表示または報告するには、GitHub リポジトリにアクセスしてください。