Javaによる数値計算
【 哲猫 】
数列
- Fibonacci 数列 プログラムソース(Ex060924d.java) , 実行アプレット
多項式の計算
- Horner法により多項式 (x)=1.5x5-2.2x4+3x3+2.4x2-1.5x+2.8 の値を計算する プログラムソース(Ex060923a.java) , 実行アプレット
- sin(x)のMacLaurin展開 プログラムソース(Ex060924b.java) , 実行アプレット
- exp(x)のMacLaurin展開 プログラムソース(Ex060924c.java) , 実行アプレット
- Fourier級数の例(階段関数) プログラムソース(Ex061007b.java) , 実行アプレット
- Tschebyscheff(チェビシェフ)の多項式 プログラムソース(Ex061009a.java) , 実行アプレット
- Legendre(ルジャンドル)の多項式 実行アプレット
- Weierstrass(ワイエルストラス)関数 プログラムソース(Ex061009c.java) , 実行アプレット
方程式の数値解
- ニュートン法による平方根の計算 プログラムソース(Sqrt.java) 、プログラム(Sqrt.class)
- ニュートン法による平方根の計算 プログラムソース(Ex060921e.java) 、実行アプレット
- ニュートン法により方程式(2x3-5x2-2x-1=0)の実数解を計算するプログラムソース(Ex060921f.java) , 方程式の定義クラス , ニュートン法のクラス , 実行アプレット
数値積分
- 台形公式を利用して関数 sqrt(4.0-x*x)を区間[0, 2.0]で数値積分します。分割数を変えた場合、数値積分値がどう変わるかが確認できます。プログラムソース(Ex060904a.java) 、実行例(アプレット) 台形公式の解説(PDFファイル)
- Simpsonの公式を利用して関数 sqrt(4.0-x*x)を区間[0, 2.0]で数値積分します。分割数を変えた場合、数値積分値がどう変わるかが確認できます。プログラムソース(Ex060923c.java) 、実行例(アプレット)
πの計算
- 乱数を使って近似計算する方法 プログラムソース(Ex060923b.java) 、実行例(アプレット)
- Leibniz 級数により計算する方法 プログラムソース(Ex061009d.java) 、実行アプレット
- 数値積分によるπの計算(その1) プログラムソース(Ex061030a.java) 、実行アプレット