この領域の面積が指定された数値に等しくなるように、2 つの関数の曲線の下にある領域を見つけようとしていますm
。たとえば、次の 2 つの機能を統合します。
f(x) = 3x - 3x^2
g(x) = x
a から b までを記号的に表し、それぞれを m と同等にします (例: m=1/3)。系を解いて a と b の値を見つけることができます。
1.5 b^2 - b^3 - 1.5 a^2 + a^3 = 1/3
0.5 b^2 - 0.5 a^2 = 1/3
私がこれに到達した肯定的な解決策は、おおよそ次のとおりです。a = 0.364823, b = 0.894294
さて、私の質問は次のとおりです。 f と g がシンボリック関数ではなくベクトル (または Python の配列) として与えられた場合、どうすれば a と b を見つけることができますか? trapz()
ベクトルの領域を見つけるために使用する方法は知っていますが、それを使用して上記の問題を数値的a
に見つける方法があるかどうかはわかりません。b
ありがとう!