Common Library
0.9.5
|
数値積分法定義用ヘッダ [詳解]
データ構造 | |
struct | tadah_fussy::math_lib::integral::Midpoint |
中点則 ( Midpoint Rule ) による定積分計算用クラス [詳解] | |
struct | tadah_fussy::math_lib::integral::Trapezoidal |
台形則 ( Trapezoidal Rule ) による定積分計算用クラス [詳解] | |
struct | tadah_fussy::math_lib::integral::Simpson |
シンプソン則 ( Composite Simpson's Rule ) による定積分計算用クラス [詳解] | |
struct | tadah_fussy::math_lib::integral::Simpson38 |
シンプソンの 3/8 則 ( Simpson's 3/8 Rule ) による定積分計算用クラス [詳解] | |
struct | tadah_fussy::math_lib::integral::Boole |
ブール則 ( Boole's Rule ) による定積分計算用クラス [詳解] | |
名前空間 | |
tadah_fussy | |
作成者 tadah_fussy | |
tadah_fussy::math_lib | |
数学関数用名前空間 | |
関数 | |
template<class T , class F , class Op > | |
T | tadah_fussy::math_lib::integral::Run (Op op, F f, T a, T b, uint32_t n) |
区分求積法による積分値の計算 [詳解] | |
数値積分法定義用ヘッダ
T tadah_fussy::math_lib::integral::Run | ( | Op | op, |
F | f, | ||
T | a, | ||
T | b, | ||
uint32_t | n | ||
) |
区分求積法による積分値の計算
計算手法 ( 中点則・台形則など ) は引数 op にて指定する。以下の計算手法が現在利用できる。
積分範囲の大小関係が逆転している ( a > b の ) 場合、積分値の符号が逆転することに注意。
op | 積分値を計算する手法 |
f | 積分値を計算する対象の関数 |
a,b | 積分範囲 |
n | 分割数 ( 大きいほど精度が上がるが、処理時間は長くなる ) |