next up previous
Next: 3 線形安定性解析 Up: 計算天文学 II 第4回 安定性と陰解法 Previous: 1 C++ でのプログラム

2 安定性

ここまでで、拡散方程式に対するもっとも簡単な差分近似である、空間微分

 

と、時間微分

の組合せをプログラムにしてみた。これを動かしてみた人は気がついたと思う が、この方法は になると「うまく動かない」。

具体的には、拡散方程式なので本来は次第に滑らかになっていくべきなのに、 どんどんガタガタになってしまう。しかも、これはであれば をどんなに小さくしても起こる。

まず、なぜそういう振動が起きるのかを考え、それから振動を起こさない方法 があるのかどうかを議論していこう。



Jun Makino
Sun Oct 28 18:39:25 JST 2001