Javaによる数値計算

【 哲猫 】

数列

  1. Fibonacci 数列 プログラムソース(Ex060924d.java) , 実行アプレット

多項式の計算

  1. Horner法により多項式 (x)=1.5x5-2.2x4+3x3+2.4x2-1.5x+2.8 の値を計算する プログラムソース(Ex060923a.java) , 実行アプレット
  2. sin(x)のMacLaurin展開 プログラムソース(Ex060924b.java) , 実行アプレット
  3. exp(x)のMacLaurin展開 プログラムソース(Ex060924c.java) , 実行アプレット
  4. Fourier級数の例(階段関数) プログラムソース(Ex061007b.java) , 実行アプレット
  5. Tschebyscheff(チェビシェフ)の多項式 プログラムソース(Ex061009a.java) , 実行アプレット
  6. Legendre(ルジャンドル)の多項式 実行アプレット
  7. Weierstrass(ワイエルストラス)関数 プログラムソース(Ex061009c.java) , 実行アプレット

方程式の数値解

  1. ニュートン法による平方根の計算 プログラムソース(Sqrt.java)プログラム(Sqrt.class)
  2. ニュートン法による平方根の計算 プログラムソース(Ex060921e.java)実行アプレット
  3. ニュートン法により方程式(2x3-5x2-2x-1=0)の実数解を計算するプログラムソース(Ex060921f.java) , 方程式の定義クラス , ニュートン法のクラス , 実行アプレット

数値積分

  1. 台形公式を利用して関数 sqrt(4.0-x*x)を区間[0, 2.0]で数値積分します。分割数を変えた場合、数値積分値がどう変わるかが確認できます。プログラムソース(Ex060904a.java)実行例(アプレット) 台形公式の解説(PDFファイル)
  2. Simpsonの公式を利用して関数 sqrt(4.0-x*x)を区間[0, 2.0]で数値積分します。分割数を変えた場合、数値積分値がどう変わるかが確認できます。プログラムソース(Ex060923c.java)実行例(アプレット)

πの計算

  1. 乱数を使って近似計算する方法 プログラムソース(Ex060923b.java)実行例(アプレット)
  2. Leibniz 級数により計算する方法 プログラムソース(Ex061009d.java)実行アプレット
  3. 数値積分によるπの計算(その1) プログラムソース(Ex061030a.java)実行アプレット