Pythonによる積分の実装
メニューを表示するにはスワイプしてください
不定積分(逆微分)の計算
不定積分は関数の逆微分を表すもの。元の関数の導関数となる関数の一般形を求める。
1234567891011import sympy as sp # Define function x = sp.Symbol('x') f = x**2 # Compute indefinite integral F = sp.integrate(f, x) # Output: x**3 / 3 print(F)
定積分(曲線下の面積)の計算
定積分は、関数が区間 [a,b] で累積する合計値を求める。
1234567891011121314import sympy as sp # Define function x = sp.Symbol('x') f = x**2 # Define integration limits a, b = 0, 2 # Compute definite integral integral_value = sp.integrate(f, (x, a, b)) # Output: 8/3 print(integral_value)
Pythonでよく使われる積分
Pythonでは、一般的な数学的積分を記号的に計算可能。以下はその例:
123456789101112131415161718import sympy as sp # Define function x = sp.Symbol('x') # Exponential integral exp_integral = sp.integrate(sp.exp(x), x) # Sigmoid function integral sigmoid_integral = sp.integrate(1 / (1 + sp.exp(-x)), x) # Quadratic function integral quadratic_integral = sp.integrate(2*x, (x, 0, 2)) # Print results print(exp_integral) # Output: e^x print(sigmoid_integral) # Output: log(1 + e^x) print(quadratic_integral) # Output: 4
すべて明確でしたか?
フィードバックありがとうございます!
セクション 3. 章 6
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 3. 章 6