微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

多变量方程的 Scipy 优化解

如何解决多变量方程的 Scipy 优化解

我这里有一个计算体积的公式。

def VolCalc(H,L,R,V):

   return L * ((math.acos((R - H)/R) * R**2) - ((R - H)* math.sqrt((2 * R * H) - H**2)))  # Volume

但是,我已经获得了体积 (V) 的值,因此必须计算出高度 (H)。半径 (R) 和长度 (L) 的值已知。

这需要一个数值近似解,需要知道必须使用哪个Scipy优化工具。我已经审视自己并努力寻找正确的。

感谢您对此事的任何帮助。

解决方法

我相信您正在寻找scipy.optimize.minimize。 并将其设置为最小化问题,您希望找到标量函数的最小值:

V

您需要在此处定义 RLimplementation "org.jetbrains.kotlin:kotlin-stdlib:1.4.21" 的值。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。