Time Derivative and Upwind Method
Time Derivative Term-10

■計算の実行■
上のプログラムを起動させ、k=1, Δt=0.1, NSTEP=10 を入力し、α=1, 0, 0.5 で実行すると、x=L/2 での温度T(x=π/2,t)は、下図の様な結果になります。NSTEPは、時間ステップ数のことで、t=NSTEP*ΔtでのT(x,t)の計算を終了すると、プログラムの実行は終了されます。

Crank-Nicolson metod は、厳密解とほぼ同じ結果を出していますね。

BACK NEXT
Menu Heat Equation Time derivative Upwind 1 Dim Example