//JAVA//

実用的な各種数値計算プログラムを中心としたJAVAアプレット集です。


 Javaのお勉強の部屋    Javascriptのお勉強の部屋


[渦の巻き上がりのシミュレーション]
粘性渦による巻き上がり
直線的に並んだ渦の巻き上がりをシミュレートします。
Down Load:nensei_new.LZH

[渦法による物体周りの流れのシミュレーション]
物体周りの流れのシミュレーション
角柱、円柱、三角柱などの周りの流れをシミュレートします。

[方程式の解法]  参考:方程式の解法1(PDFファイル) 方程式の解法2(PDFファイル)
はさみうち法
はさみうち法を用いた方程式の解法。原理的に簡単です。
Down Load:hasGraph.LZH
ニュートン法
ニュートン法を用いた方程式の解法です。導関数が必要です。
Down Load:newton.LZH

[数値積分]  参考:数値積分(PDFファイル)
シンプソン法の数値積分
シンプソン法を用いた数値積分です。定番物。精度が良いです。
Down Load:simpson.LZH
台形公式の数値積分
台形公式を用いた数値積分です。
Down Load:daikei.LZH
ガウス形の積分公式による数値積分
ルジャンドル・ガウスの積分公式を用いた数値積分です。
Down Load:gauss.LZH
ロンバーグ積分法による数値積分
ロンバーグ積分法を用いた数値積分です。繰り返し計算をすることにより精度を高めていきます。
Down Load:romberg.LZH

[常微分方程式の解法]
常微分方程式の解法
ルンゲクッタ法、ミルン法、オイラー法による常微分方程式の解法です。ルンゲ・クッタ法が定番! 精度が良いです。
Down Load:runge.LZH

[ポンプ羽根車設計]
1円弧法によるポンプ羽根曲線描画 Ver.1
1円弧法によるポンプ羽根曲線を描画します。
Down Load:pump1c.LZH
1円弧法によるポンプ羽根曲線描画 Ver.2
1円弧法によるポンプ羽根曲線の接する円の半径を求めることができます。
Down Load:pump1b.LZH
2円弧法によるポンプ羽根曲線描画 Ver.1
2円弧法によるポンプ羽根曲線を描画します。
Down Load:pump2c.LZH
2円弧法によるポンプ羽根曲線描画 Ver.2
2円弧法によるポンプ羽根曲線の接する円の半径を求めることができます
Down Load:pump2b.LZH
羽根車横断面形状の設計
ポンプ羽根車の横断面形状を設計します。
Down Load:pump_side.LZH

[管路網の流量計算]
ハーディ・クロス法
管路網の流量計算に用います。繰り返し計算をすることによって、管路の流量を求めていきます。
Down Load:hc.LZH

[周波数解析など]
高速フーリエ変換 (FFT)
FFT(fast Fourier transform)によるスペクトルと相関関数
Down Load:fft.lzh
自己相関解析
自己相関係数の計算
Down Load:autocorr.lzh
相互相関解析
相互相関係数の計算
Down Load:crosscorr.lzh

[関数近似および補間]  参考:関数近似と補間について(PDFファイル)
多項式の最小2乗法近似
離散データを多項式の最小2乗法により近似します。グラフも描いてくれますので便利です。
Down Load:lsm.LZH
2パラメータ最小2乗法近似
2パラメータ最小2乗法近似
Down Load:kaikixyz.LZH
スプライン近似
離散データを区間多項式で近似。滑らかな曲線を結んでくれます。
Down Load:ss.LZH
ラグランジェの補間公式
ラグランジェの補間公式。
Down Load:lg.LZH