寻找复杂方程的解

时间:2017-03-30 13:02:15

标签: python equation solver

我有一个函数(x^x)*((1-x)^(1-x))*(k^(x/2)) = 1,对于给定的自然数unique solution,其0 < x < 1 k

我可以使用Python找到这些解决方案,还是我的方程太复杂了?

1 个答案:

答案 0 :(得分:0)

是的,您可以使用Python来解决这个等式。

我建议你修复k = 2来简化。 Wolfram Alpha可以验证您的结果:https://www.wolframalpha.com/input/?i=(x%5Ex) ((1-x)%5E(1-x))(2%5E(x%2F2))+%3D + 1

根据您进行根搜索的方式,您可能必须采用x的一阶导数并将其放入Python中。