SlideShare a Scribd company logo
UnityによるUnityによらない物理シミュレーショ
ン
@dc1394
単振り子と二重振り子のコンピュータシ
ミュレーション
自己紹介
 Twitter: @dc1394
 C++, C#, F#そしてRubyが好きです。
 趣味はプログラミングではなく数値解析。
 C++で量子力学の数値計算とかやってます。
概要
 「できる限り厳密な」振り子の物理シミュレーション
 (1)空気抵抗を無視する場合
 単振動で近似できる場合
 厳密解
 (2)空気抵抗を考慮する場合
 (3)二重振り子
使用するプログラム言語、ライブラリ
等
 数値計算のプログラム言語はC++14を使用する。
 Boost.Odeintを用いるため、Boost C++ Librariesを
使用する。
 コンパイラには、Microsoft Visual C++ 2015
(VC14)を使用する。
 シミュレーションの可視化のために、Unity 5とC#
を使用する。
単振り子とは
 伸び縮みしない軽い棒
の一端を固定し、他端
におもりを付けて吊るし、
鉛直面内で振らせるも
の。
 図はWikipedia[1]より引
用。
 [1] 単振り子 -
https://ja.wikipedia.org/wiki/%E6
%8C%AF%E3%82%8A%E5%AD%
90
単振り子の運動方程式
 空気抵抗を無視したとき、左図
(Wikipedia[1]より引用)より、運
動方程式は、
 となる。従って、
 なる常微分方程式を解けば、こ
の運動が解析できる。
 [1] 単振り子 -
https://ja.wikipedia.org/wiki/%E6%8C%AF%E3%82
%8A%E5%AD%90
単振動で近似できる場合
 θが非常に小さい場合( )、 と近
似できるので、
 となる。この常微分方程式の解は、初期条件、
 を用いると、 となる。
 これは周期 の単振動であり、周期Tは振
幅θ0に依存しない。
単振動で近似した場合のプロット(θ0
= 10°)
単振動で近似した場合のプロット(θ0
= 30°)
単振動で近似した場合のプロット(θ0
= 60°)
単振動で近似した場合のプロット(θ0
= 90°)
単振動で近似した場合のプロット(θ0
= 179°)
厳密解
 この常微分方程式は非線形方程式であり、厳密
解を初等関数で表すことはできない。
 初期条件、
 を用いると、厳密解は、
 となる(論文[1]より)。ここで、sn(u, k)はJacobiの楕
円関数であり、K(k)は第一種完全楕円積分である。
 [1] A. Beléndez et al., Revista Brasileira de Ensino de Física, 29, 645 (2007).
厳密解の周期
 同論文によると、厳密解の周期Tは、 第一種完全
楕円積分K(k)を用いて、
 と書ける。従って、周期Tは振幅θ0に依存する。
Boostライブラリに含まれる特殊関数
の利用
 Jacobiの楕円関数sn(u, k)は、Boostライブラリの
「jacobi_sn」関数を用いれば、簡単に得られる
( jacobi_sn関数では、引数の順序がsn(k, u)と逆に
なっていることに注意)。
 また、第一種完全楕円積分K(k)は、同様に、Boost
ライブラリの「ellint_1」関数を用いれば、簡単に得
られる。
厳密解と単振動で近似した場合を比
較したプロット(θ0 = 10°)
厳密解と単振動で近似した場合を比
較したプロット(θ0 = 30°)
厳密解と単振動で近似した場合を比
較したプロット(θ0 = 60°)
厳密解と単振動で近似した場合を比
較したプロット(θ0 = 90°)
厳密解と単振動で近似した場合を比
較したプロット(θ0 = 179°)
空気抵抗を考慮する場合
 空気抵抗を考慮する場合、運動方程式は、
 となる。ここで、f(v)は物体の形状に依存する、極
めて複雑な式であり、解析的には求められない。
 そして、任意の形状の物体についてf(v)を求める
には、Navier–Stokes方程式を、与えられたvに対し
て数値的に解かなければならない。
 これは非常に難しく、PCによるリアルタイムシミュ
レーションはまず不可能である。
粘性抵抗と慣性抵抗
 ここでは、振り子を完全な球体と近似して、それに働く
空気抵抗力f(v)を考えることにする。
 半径rの完全な球体に働く空気抵抗力f(v)は、以下の
式で与えられる(サイト[1]より)。
 ここで、sgn(x)は符号関数である。
 第一項は、物体表面に平行に働く粘性力の合力であ
り、粘性抵抗と呼ばれる。
 第二項は、物体の慣性に起因するので慣性抵抗と呼
ばれる。
 [1] 球体の空気抵抗と係数 - http://slpr.sakura.ne.jp/qp/air-resistance/
抗力係数とReynolds数
 ここで、
 μ [kg⋅m−1⋅s−1]:流体の粘性係数(粘度)
 ρ [kg⋅m−3]:流体の密度
 CD:抗力係数と呼ばれ、下記Reynolds数の関数
 Re:Reynolds数と呼ばれる無次元量であり、 と
して定義される
 なお、20℃の空気の場合、
 μ = 1.822×10−5(kg⋅m−1⋅s−1), ρ = 1.205(kg⋅m−3)
 である(出典:サイト[1]より)
 [1] 水・空気の物性 密度 粘度 動粘度 - http://www.mterm-pro.com/machine-
yougo/fluid-dynamics/water-air-bussei.html
球の周りの流れ
 球の周りの低レイノルズ数流れ。下記サイト[1]より
引用。
 [1] http://www.caero.mech.tohoku.ac.jp/research/IBM/Spheres.gif
抗力係数のグラフ
 抗力係数CDは、Reynolds数の値により複雑に変化
する(下図はWikimedia Commons[1]より引用)。
 [1]https://commons.wikimedia.org/wiki/File:Drag_coefficient_of_a_sphere_as_a_f
unction_of_Reynolds_number.png
Stokes近似
 のとき、 と近似できる(Stokes近似、
図の青線)。
 このとき、慣性抵抗は無視できるので、考慮する
必要は無い。
Reynolds数が大きいとき
 Reynolds数が大きい場合の に対しては、実
験結果をフィッティングした以下の表式(論文[1]よ
り)を用いる。
 [1] Nian-Sheng Cheng, Powder Technology, 189, 395 (2009).
解くべき常微分方程式
 以上のことから、解くべき常微分方程式は、場合
分けして、
 (i) のとき、
 (ii)それ以外の場合、
 である。
 この常微分方程式は、解析的には解けない。従っ
て、 Boost.Odeintに実装されているBulirsch-Stoer法
を用いて、数値的に解く。
空気抵抗を考慮した場合のプロット
(θ0 = 179°)
空気抵抗を考慮した場合と考慮しな
い場合の比較(θ0 = 179°)
球に発泡スチロールを使った場合の
比較(θ0 = 179°)
実行画面
ソースコードとバイナリへのリンク
 このプログラムのソースコードは、GitHub上で公
開しています。
 https://github.com/dc1394/simplependulum
 また、バイナリも以下で公開しています。
 https://github.com/dc1394/simplependulum/releas
es/tag/v0.12
 ライセンスは2条項BSDライセンスとします。
二重振り子
 振り子の先にもうひと
つの振り子を連結し
たもの。
 図はWikipedia[1]より
引用。
 [1] Double pendulum -
https://en.wikipedia.org/wiki/Doubl
e_pendulum
二重振り子の運動方程式
 二重振り子の運動方程式は、Lagrangianと、Euler–
Lagrange方程式から、以下のように導出できる
(ただし、簡単化のために、空気抵抗等は無視し、
とする)。
 詳しい計算は下記サイト[1]を参照のこと。
 [1] 2重振り子 - http://www.aihara.co.jp/~taiji/pendula-equations/present-
node2.html
二重振り子の運動方程式
 上記の二元連立常微分方程式は、解析的には解
けない。
 従って、Bulirsch-Stoer法を用いて、数値的に解く。
二重振り子のプロット( θ1,0= θ2,0 =
10°)
二重振り子のプロット( θ1,0= θ2,0 =
30°)
二重振り子のプロット( θ1,0= θ2,0 =
60°)
二重振り子のプロット( θ1,0= θ2,0 =
90°)
二重振り子のプロット( θ1,0= θ2,0 =
90°)
二重振り子のプロット( θ1,0= θ2,0 =
179°)
θ1,0= θ2,0 = 179°と179.1°のθ1の
比較
θ1,0= θ2,0 = 179°と179.1°のθ2の
比較
実行画面
ソースコードとバイナリへのリンク
 このプログラムのソースコードは、GitHub上で公
開しています。
 https://github.com/dc1394/doublependulum
 また、バイナリも以下で公開しています。
 https://github.com/dc1394/doublependulum/relea
ses/tag/v0.11
 ライセンスは2条項BSDライセンスとします。
まとめ
 以下の場合について、振り子の物理シミュレー
ションを行った。
 (1)空気抵抗を無視する場合
 単振動で近似できる場合
 厳密解
 (2)空気抵抗を考慮する場合
 (3)二重振り子

More Related Content

What's hot

機械学習の未解決課題
機械学習の未解決課題機械学習の未解決課題
機械学習の未解決課題
Hiroyuki Masuda
 
機械学習システム開発案件の事例紹介
機械学習システム開発案件の事例紹介機械学習システム開発案件の事例紹介
機械学習システム開発案件の事例紹介
BrainPad Inc.
 
素材産業のDxに貢献する 『Matlantis』のご紹介_nano tech2022_2022/1/28
素材産業のDxに貢献する 『Matlantis』のご紹介_nano tech2022_2022/1/28素材産業のDxに貢献する 『Matlantis』のご紹介_nano tech2022_2022/1/28
素材産業のDxに貢献する 『Matlantis』のご紹介_nano tech2022_2022/1/28
Matlantis
 
続・わかりやすいパターン認識 第7章「マルコフモデル」
続・わかりやすいパターン認識 第7章「マルコフモデル」続・わかりやすいパターン認識 第7章「マルコフモデル」
続・わかりやすいパターン認識 第7章「マルコフモデル」
T T
 
CMSI計算科学技術特論C (2015) OpenMX とDFT①
CMSI計算科学技術特論C (2015) OpenMX とDFT①CMSI計算科学技術特論C (2015) OpenMX とDFT①
CMSI計算科学技術特論C (2015) OpenMX とDFT①
Computational Materials Science Initiative
 
はじめてのKrylov部分空間法
はじめてのKrylov部分空間法はじめてのKrylov部分空間法
はじめてのKrylov部分空間法tmaehara
 
研究発表スライド作成の実際 序盤の作り方
研究発表スライド作成の実際 序盤の作り方研究発表スライド作成の実際 序盤の作り方
研究発表スライド作成の実際 序盤の作り方
Hisashi Ishihara
 
形態素解析の過去・現在・未来
形態素解析の過去・現在・未来形態素解析の過去・現在・未来
形態素解析の過去・現在・未来Preferred Networks
 
優れた研究論文の書き方―7つの提案
優れた研究論文の書き方―7つの提案優れた研究論文の書き方―7つの提案
優れた研究論文の書き方―7つの提案
Masanori Kado
 
SQiP2015-研究のデザイン入門
SQiP2015-研究のデザイン入門SQiP2015-研究のデザイン入門
SQiP2015-研究のデザイン入門
Hironori Washizaki
 
研究分野をサーベイする
研究分野をサーベイする研究分野をサーベイする
研究分野をサーベイする
Takayuki Itoh
 
各言語の k-means 比較
各言語の k-means 比較各言語の k-means 比較
各言語の k-means 比較
y-uti
 
自然言語処理による企業の気候変動対策分析
自然言語処理による企業の気候変動対策分析自然言語処理による企業の気候変動対策分析
自然言語処理による企業の気候変動対策分析
Takahiro Kubo
 
ICLR2020 オンライン読み会 Deep Semi-Supervised Anomaly Detection
ICLR2020 オンライン読み会 Deep Semi-Supervised Anomaly DetectionICLR2020 オンライン読み会 Deep Semi-Supervised Anomaly Detection
ICLR2020 オンライン読み会 Deep Semi-Supervised Anomaly Detection
Yamato OKAMOTO
 
TensorFlow Liteを使った組み込みディープラーニング開発
TensorFlow Liteを使った組み込みディープラーニング開発TensorFlow Liteを使った組み込みディープラーニング開発
TensorFlow Liteを使った組み込みディープラーニング開発
Makoto Koike
 
【DL輪読会】Towards Understanding Ensemble, Knowledge Distillation and Self-Distil...
【DL輪読会】Towards Understanding Ensemble, Knowledge Distillation and Self-Distil...【DL輪読会】Towards Understanding Ensemble, Knowledge Distillation and Self-Distil...
【DL輪読会】Towards Understanding Ensemble, Knowledge Distillation and Self-Distil...
Deep Learning JP
 
RL_chapter1_to_chapter4
RL_chapter1_to_chapter4RL_chapter1_to_chapter4
RL_chapter1_to_chapter4
hiroki yamaoka
 
集中不等式のすすめ [集中不等式本読み会#1]
集中不等式のすすめ [集中不等式本読み会#1]集中不等式のすすめ [集中不等式本読み会#1]
集中不等式のすすめ [集中不等式本読み会#1]
Kentaro Minami
 
OpenSIM 筋骨格シミュレーション 基本の解析マニュアル(改訂1))
OpenSIM 筋骨格シミュレーション 基本の解析マニュアル(改訂1))OpenSIM 筋骨格シミュレーション 基本の解析マニュアル(改訂1))
OpenSIM 筋骨格シミュレーション 基本の解析マニュアル(改訂1))
Yuki Koike
 
立花氏とのスライドメモ.pptx
立花氏とのスライドメモ.pptx立花氏とのスライドメモ.pptx
立花氏とのスライドメモ.pptx
rehacq
 

What's hot (20)

機械学習の未解決課題
機械学習の未解決課題機械学習の未解決課題
機械学習の未解決課題
 
機械学習システム開発案件の事例紹介
機械学習システム開発案件の事例紹介機械学習システム開発案件の事例紹介
機械学習システム開発案件の事例紹介
 
素材産業のDxに貢献する 『Matlantis』のご紹介_nano tech2022_2022/1/28
素材産業のDxに貢献する 『Matlantis』のご紹介_nano tech2022_2022/1/28素材産業のDxに貢献する 『Matlantis』のご紹介_nano tech2022_2022/1/28
素材産業のDxに貢献する 『Matlantis』のご紹介_nano tech2022_2022/1/28
 
続・わかりやすいパターン認識 第7章「マルコフモデル」
続・わかりやすいパターン認識 第7章「マルコフモデル」続・わかりやすいパターン認識 第7章「マルコフモデル」
続・わかりやすいパターン認識 第7章「マルコフモデル」
 
CMSI計算科学技術特論C (2015) OpenMX とDFT①
CMSI計算科学技術特論C (2015) OpenMX とDFT①CMSI計算科学技術特論C (2015) OpenMX とDFT①
CMSI計算科学技術特論C (2015) OpenMX とDFT①
 
はじめてのKrylov部分空間法
はじめてのKrylov部分空間法はじめてのKrylov部分空間法
はじめてのKrylov部分空間法
 
研究発表スライド作成の実際 序盤の作り方
研究発表スライド作成の実際 序盤の作り方研究発表スライド作成の実際 序盤の作り方
研究発表スライド作成の実際 序盤の作り方
 
形態素解析の過去・現在・未来
形態素解析の過去・現在・未来形態素解析の過去・現在・未来
形態素解析の過去・現在・未来
 
優れた研究論文の書き方―7つの提案
優れた研究論文の書き方―7つの提案優れた研究論文の書き方―7つの提案
優れた研究論文の書き方―7つの提案
 
SQiP2015-研究のデザイン入門
SQiP2015-研究のデザイン入門SQiP2015-研究のデザイン入門
SQiP2015-研究のデザイン入門
 
研究分野をサーベイする
研究分野をサーベイする研究分野をサーベイする
研究分野をサーベイする
 
各言語の k-means 比較
各言語の k-means 比較各言語の k-means 比較
各言語の k-means 比較
 
自然言語処理による企業の気候変動対策分析
自然言語処理による企業の気候変動対策分析自然言語処理による企業の気候変動対策分析
自然言語処理による企業の気候変動対策分析
 
ICLR2020 オンライン読み会 Deep Semi-Supervised Anomaly Detection
ICLR2020 オンライン読み会 Deep Semi-Supervised Anomaly DetectionICLR2020 オンライン読み会 Deep Semi-Supervised Anomaly Detection
ICLR2020 オンライン読み会 Deep Semi-Supervised Anomaly Detection
 
TensorFlow Liteを使った組み込みディープラーニング開発
TensorFlow Liteを使った組み込みディープラーニング開発TensorFlow Liteを使った組み込みディープラーニング開発
TensorFlow Liteを使った組み込みディープラーニング開発
 
【DL輪読会】Towards Understanding Ensemble, Knowledge Distillation and Self-Distil...
【DL輪読会】Towards Understanding Ensemble, Knowledge Distillation and Self-Distil...【DL輪読会】Towards Understanding Ensemble, Knowledge Distillation and Self-Distil...
【DL輪読会】Towards Understanding Ensemble, Knowledge Distillation and Self-Distil...
 
RL_chapter1_to_chapter4
RL_chapter1_to_chapter4RL_chapter1_to_chapter4
RL_chapter1_to_chapter4
 
集中不等式のすすめ [集中不等式本読み会#1]
集中不等式のすすめ [集中不等式本読み会#1]集中不等式のすすめ [集中不等式本読み会#1]
集中不等式のすすめ [集中不等式本読み会#1]
 
OpenSIM 筋骨格シミュレーション 基本の解析マニュアル(改訂1))
OpenSIM 筋骨格シミュレーション 基本の解析マニュアル(改訂1))OpenSIM 筋骨格シミュレーション 基本の解析マニュアル(改訂1))
OpenSIM 筋骨格シミュレーション 基本の解析マニュアル(改訂1))
 
立花氏とのスライドメモ.pptx
立花氏とのスライドメモ.pptx立花氏とのスライドメモ.pptx
立花氏とのスライドメモ.pptx
 

Viewers also liked

Programa electoral municipales_2011_3ªparte
Programa electoral municipales_2011_3ªpartePrograma electoral municipales_2011_3ªparte
Programa electoral municipales_2011_3ªparte
pptorres
 
Legitimizing-the-Illegitimate
Legitimizing-the-IllegitimateLegitimizing-the-Illegitimate
Legitimizing-the-Illegitimate
Dr Arshad Javed Rizvi
 
Programa Electoral de Jose Torres Hurtado: Una Granada para EXHIBIR
Programa Electoral de Jose Torres Hurtado: Una Granada para EXHIBIRPrograma Electoral de Jose Torres Hurtado: Una Granada para EXHIBIR
Programa Electoral de Jose Torres Hurtado: Una Granada para EXHIBIR
pptorres
 
NASM eLearning Center Transcript
NASM eLearning Center TranscriptNASM eLearning Center Transcript
NASM eLearning Center Transcript
Niko Carrafield
 
German 3rd grade 2010
German 3rd grade 2010German 3rd grade 2010
German 3rd grade 2010
Charleston Day School
 
Por el-cambio-de-la-política-cultural-de-ciudad-real
Por el-cambio-de-la-política-cultural-de-ciudad-realPor el-cambio-de-la-política-cultural-de-ciudad-real
Por el-cambio-de-la-política-cultural-de-ciudad-real
miciudadreal
 
徒手空拳で挑むサーバ管理
徒手空拳で挑むサーバ管理徒手空拳で挑むサーバ管理
徒手空拳で挑むサーバ管理
anubis_369
 
Deliverance Ministry: Does It Require Fasting and Praying?
Deliverance Ministry: Does It Require Fasting and Praying?Deliverance Ministry: Does It Require Fasting and Praying?
Deliverance Ministry: Does It Require Fasting and Praying?
Above & Beyond Christian Counseling
 
La ley de la atracción y la Biblia
La   ley de la atracción   y    la BibliaLa   ley de la atracción   y    la Biblia
La ley de la atracción y la Biblia
Ronald Ramìrez Olano
 
Intervention Material in Science (PHOTOSYNTHESIS)
Intervention Material in Science (PHOTOSYNTHESIS)Intervention Material in Science (PHOTOSYNTHESIS)
Intervention Material in Science (PHOTOSYNTHESIS)
John Echon
 

Viewers also liked (11)

Programa electoral municipales_2011_3ªparte
Programa electoral municipales_2011_3ªpartePrograma electoral municipales_2011_3ªparte
Programa electoral municipales_2011_3ªparte
 
Legitimizing-the-Illegitimate
Legitimizing-the-IllegitimateLegitimizing-the-Illegitimate
Legitimizing-the-Illegitimate
 
Programa Electoral de Jose Torres Hurtado: Una Granada para EXHIBIR
Programa Electoral de Jose Torres Hurtado: Una Granada para EXHIBIRPrograma Electoral de Jose Torres Hurtado: Una Granada para EXHIBIR
Programa Electoral de Jose Torres Hurtado: Una Granada para EXHIBIR
 
NASM eLearning Center Transcript
NASM eLearning Center TranscriptNASM eLearning Center Transcript
NASM eLearning Center Transcript
 
6kaneda leanconf2014
6kaneda leanconf20146kaneda leanconf2014
6kaneda leanconf2014
 
German 3rd grade 2010
German 3rd grade 2010German 3rd grade 2010
German 3rd grade 2010
 
Por el-cambio-de-la-política-cultural-de-ciudad-real
Por el-cambio-de-la-política-cultural-de-ciudad-realPor el-cambio-de-la-política-cultural-de-ciudad-real
Por el-cambio-de-la-política-cultural-de-ciudad-real
 
徒手空拳で挑むサーバ管理
徒手空拳で挑むサーバ管理徒手空拳で挑むサーバ管理
徒手空拳で挑むサーバ管理
 
Deliverance Ministry: Does It Require Fasting and Praying?
Deliverance Ministry: Does It Require Fasting and Praying?Deliverance Ministry: Does It Require Fasting and Praying?
Deliverance Ministry: Does It Require Fasting and Praying?
 
La ley de la atracción y la Biblia
La   ley de la atracción   y    la BibliaLa   ley de la atracción   y    la Biblia
La ley de la atracción y la Biblia
 
Intervention Material in Science (PHOTOSYNTHESIS)
Intervention Material in Science (PHOTOSYNTHESIS)Intervention Material in Science (PHOTOSYNTHESIS)
Intervention Material in Science (PHOTOSYNTHESIS)
 

More from dc1394

第一原理計算と密度汎関数理論
第一原理計算と密度汎関数理論第一原理計算と密度汎関数理論
第一原理計算と密度汎関数理論
dc1394
 
C++による数値解析の並列化手法
C++による数値解析の並列化手法C++による数値解析の並列化手法
C++による数値解析の並列化手法
dc1394
 
Pseudopotential of vanderbilt
Pseudopotential of vanderbiltPseudopotential of vanderbilt
Pseudopotential of vanderbilt
dc1394
 
MBK擬ポテンシャルの作成法
MBK擬ポテンシャルの作成法MBK擬ポテンシャルの作成法
MBK擬ポテンシャルの作成法
dc1394
 
高精度擬ポテンシャル法の開発と表面系への応用
高精度擬ポテンシャル法の開発と表面系への応用高精度擬ポテンシャル法の開発と表面系への応用
高精度擬ポテンシャル法の開発と表面系への応用
dc1394
 
Development of highly accurate pseudopotential method and its application to ...
Development of highly accurate pseudopotential method and its application to ...Development of highly accurate pseudopotential method and its application to ...
Development of highly accurate pseudopotential method and its application to ...
dc1394
 
Blochの定理の証明
Blochの定理の証明Blochの定理の証明
Blochの定理の証明
dc1394
 
Arに対する古典分子動力学シミュレーション
Arに対する古典分子動力学シミュレーションArに対する古典分子動力学シミュレーション
Arに対する古典分子動力学シミュレーション
dc1394
 
SchracVisualizeによる波動関数の可視化
SchracVisualizeによる波動関数の可視化SchracVisualizeによる波動関数の可視化
SchracVisualizeによる波動関数の可視化
dc1394
 
水素原子に対するSchrödinger方程式の数値解法
水素原子に対するSchrödinger方程式の数値解法水素原子に対するSchrödinger方程式の数値解法
水素原子に対するSchrödinger方程式の数値解法
dc1394
 
Vanderbiltの擬ポテンシャル
Vanderbiltの擬ポテンシャルVanderbiltの擬ポテンシャル
Vanderbiltの擬ポテンシャルdc1394
 
Troullier and Martinsの擬ポテンシャルの作成法
Troullier and Martinsの擬ポテンシャルの作成法Troullier and Martinsの擬ポテンシャルの作成法
Troullier and Martinsの擬ポテンシャルの作成法dc1394
 
有限要素によるHybrid汎関数の実装
有限要素によるHybrid汎関数の実装有限要素によるHybrid汎関数の実装
有限要素によるHybrid汎関数の実装dc1394
 
Thomas-Fermi方程式のFEMによる解法
Thomas-Fermi方程式のFEMによる解法Thomas-Fermi方程式のFEMによる解法
Thomas-Fermi方程式のFEMによる解法dc1394
 
A lda+u study of selected iron compounds 第二章
A lda+u study of selected iron compounds 第二章A lda+u study of selected iron compounds 第二章
A lda+u study of selected iron compounds 第二章dc1394
 
A lda+u study of selected iron compounds 第一章
A lda+u study of selected iron compounds 第一章A lda+u study of selected iron compounds 第一章
A lda+u study of selected iron compounds 第一章dc1394
 
第一原理計算と密度汎関数理論
第一原理計算と密度汎関数理論第一原理計算と密度汎関数理論
第一原理計算と密度汎関数理論dc1394
 

More from dc1394 (17)

第一原理計算と密度汎関数理論
第一原理計算と密度汎関数理論第一原理計算と密度汎関数理論
第一原理計算と密度汎関数理論
 
C++による数値解析の並列化手法
C++による数値解析の並列化手法C++による数値解析の並列化手法
C++による数値解析の並列化手法
 
Pseudopotential of vanderbilt
Pseudopotential of vanderbiltPseudopotential of vanderbilt
Pseudopotential of vanderbilt
 
MBK擬ポテンシャルの作成法
MBK擬ポテンシャルの作成法MBK擬ポテンシャルの作成法
MBK擬ポテンシャルの作成法
 
高精度擬ポテンシャル法の開発と表面系への応用
高精度擬ポテンシャル法の開発と表面系への応用高精度擬ポテンシャル法の開発と表面系への応用
高精度擬ポテンシャル法の開発と表面系への応用
 
Development of highly accurate pseudopotential method and its application to ...
Development of highly accurate pseudopotential method and its application to ...Development of highly accurate pseudopotential method and its application to ...
Development of highly accurate pseudopotential method and its application to ...
 
Blochの定理の証明
Blochの定理の証明Blochの定理の証明
Blochの定理の証明
 
Arに対する古典分子動力学シミュレーション
Arに対する古典分子動力学シミュレーションArに対する古典分子動力学シミュレーション
Arに対する古典分子動力学シミュレーション
 
SchracVisualizeによる波動関数の可視化
SchracVisualizeによる波動関数の可視化SchracVisualizeによる波動関数の可視化
SchracVisualizeによる波動関数の可視化
 
水素原子に対するSchrödinger方程式の数値解法
水素原子に対するSchrödinger方程式の数値解法水素原子に対するSchrödinger方程式の数値解法
水素原子に対するSchrödinger方程式の数値解法
 
Vanderbiltの擬ポテンシャル
Vanderbiltの擬ポテンシャルVanderbiltの擬ポテンシャル
Vanderbiltの擬ポテンシャル
 
Troullier and Martinsの擬ポテンシャルの作成法
Troullier and Martinsの擬ポテンシャルの作成法Troullier and Martinsの擬ポテンシャルの作成法
Troullier and Martinsの擬ポテンシャルの作成法
 
有限要素によるHybrid汎関数の実装
有限要素によるHybrid汎関数の実装有限要素によるHybrid汎関数の実装
有限要素によるHybrid汎関数の実装
 
Thomas-Fermi方程式のFEMによる解法
Thomas-Fermi方程式のFEMによる解法Thomas-Fermi方程式のFEMによる解法
Thomas-Fermi方程式のFEMによる解法
 
A lda+u study of selected iron compounds 第二章
A lda+u study of selected iron compounds 第二章A lda+u study of selected iron compounds 第二章
A lda+u study of selected iron compounds 第二章
 
A lda+u study of selected iron compounds 第一章
A lda+u study of selected iron compounds 第一章A lda+u study of selected iron compounds 第一章
A lda+u study of selected iron compounds 第一章
 
第一原理計算と密度汎関数理論
第一原理計算と密度汎関数理論第一原理計算と密度汎関数理論
第一原理計算と密度汎関数理論
 

単振り子と二重振り子のコンピュータシミュレーション