Numerical Computations logo

JavaScript による数値計算
【 数値積分(定積分) 】



   f (x) =

 変数xの関数 f (x)を入力.数式(演算子等)はJavaScriptの記法に従う.

  a

  b

 積分範囲の下端 a と上端 b を入力, a , b は実数で a b , 数式入力も可能














  このコンテンツは JavaScript による数値積分プログラムです.数値積分のアルゴリズムはロンバーグ法(Romberg quadrature)を採用しています.
  数値や関数は半角文字で入力してください. 関数 f ( x ) と積分範囲(下端 a と上端 b )の値を入力後,[Calculate] ボタンを押すことで計算結果が出力されます. 無限大(±∞)は使用できません.有限な実数のみ処理できます. なお参考として出力される f'(・) はf(x)の微分関数におけるその点での微分係数(接線の傾き)を示しますが精度はあまり高くありません.

■入力に関する説明
  (基本的にJavaScriptの言語仕様に従う)
・ 演算子
+ … たし算(加算,和)
- … ひき算(減算,差)
* … かけ算(乗算,積)
/ … わり算(除算,商)
% … 剰余(その数で割った余り)
計算を優先する部分は括弧"()"でくくる
・ 記号定数(アルファベット大文字で入力)
PI … 円周率 π
E … 自然対数の底 e
・ 関数(アルファベット小文字で入力)
sqrt(x) … x の正の平方根
pow(x, a) … x の a 乗 累乗(べき乗)
exp(x) … 自然対数 e の x 乗
log(x) … x の自然対数 e を底とする対数
abs(x) … x の絶対値
floor(x) … x を超えない最大の整数
ceil(x) … x を下回らない最小の整数
sin(x),cos(x),tan(x) … 三角関数