記事一覧
数値シミュレーションを学ぼう!
数値シミュレーションについて学ぼうとしてもなかなか良い本がありません.これは,数値シミュレーションを学ぼうと志す方々に対して非常に残念な状況です.私はそんな状況を少しでも変えたいと思い,「数値シミュレーションを学ぼう!」と題して,noteで数値シミュレーションを解説していこうと思い立ちました.私が今まで学んだことや実践したことをたくさん盛り込んで初心者の方にもわかりやすく説明していく予定です.特に
もっとみる1階微分と2階微分の差分表現
はじめに
今回は差分法で用いる,1階微分と2階微分の差分表現を導出します.今後何回も用いるので覚えてしまいましょう.
差分を求める
$${u}$$を未知数,$${x}$$を空間座標とします.空間に適当な離散点を設けます.ここでは簡単のため,$${0 \leq x \leq L}$$の領域に等間隔で$${N}$$個の点を設けます.するとノードとノードの間隔は$${\Delta x = \fra
差分法とは何だろう?
はじめに
数値的に微分方程式を解く手法としては,差分法,有限要素法,有限体積法,粒子法,スペクトル法,格子ボルツマン法,境界要素法など様々な手法があります.今回は,さまざまな数値計算手法の基礎となっている差分法について解説します.差分法(Finite Difference Method,FDM)とは,微分方程式における微分を差分で置き換え,代数方程式(差分方程式)に帰着する方法です.空間に離散点