Java で学ぶ

シミュレーションの基礎

( Last update: Feb. 16, 2009. )



拙著「Javaで学ぶシミュレーションの基礎(森北出版)にて詳述した数値解析、数値シミュレーションに関する Java applet とそのプログラム例は下表にリンクしてあります。 ただし、掲載プログラムは必要に応じて適宜更新していますので、異なっている場合があります。


解  法プログラムと出力
19 総和と平均値を求める(プログラムの基礎) アプリケーションプログラム (Sum.java)
20 アプレットプログラム (SumAvg.java)
25 Kepler の式を解く
   -- 本書採用のプログラム基本スタイル --
 プログラムの基本構成 (Orbit.java)
28 折れ線グラフ表示の基本スタイル
40 非線形方程式に対する解析 Newton法(Newton.java)
50 連立1次方程式の直接法による解析 Gauss消去法(GaussElim.java)
57 ピボット選択Gauss消去法(GaussPivot)
61 LU分解法(LUfact.java)
64 修正Cholesky法(modCholesky.java)
67 3項連立方程式(LU解析)
74 連立方程式の反復法による解析 線形反復法 
79 共役勾配法による解析 
86 固有値解析 最大固有値を求めるべき乗法 
94 Jacobi法 
102 QR法 
105 補間 Lagrange多項式補間 
113 3次スプライン補間とグラフ表示 
137 高速Fuourier変換  FFT解析とグラフ表示
146 数値微分(3次スプライン関数による微分) 1、2次導関数の計算とグラフ出力 
158 常微分方程式の解析  Runge-Kutta法 
168 2階非線形常微分方程式 非線形波動(減衰振動)のシミュレーション 
178 1階連立微分方程式 Lorenz系方程式のシミュレーション 
196 偏微分方程式(放物型) 移流拡散方程式のシミュレーション 
216 アプリケーションプログラムへの変更 スプライン曲線のグラフィック出力

[ Back to HomePage ]       All rights reserved, © 2006-2009, sign

( E-mail: minemura@aut.ac.jp )