【发布时间】:2012-12-03 09:31:27
【问题描述】:
我试图在两个函数的曲线下定位一个区域,使该区域的面积等于给定数字m。例如,通过整合这两个功能:
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。
谢谢!
【问题讨论】:
标签: python matlab integration area curve