问题遇到的现象和发生背景
我想解一个方程但是最后的结果是中括号,这里面只有wr 和 temperature 是要求的,其他都是系数。
问题相关代码,请勿粘贴截图
def func1(R):
w = R / R0
wr = Symbol('wr')
temperature = Symbol('temperature')
result = solve([log(wr) - A0 * (A1 * ((log(temperature / 273.16) + 1.5) / 1.5) ** 1 + A2 * (
(log(temperature / 273.16) + 1.5) / 1.5) ** 2 + A3 * (
(log(temperature / 273.16) + 1.5) / 1.5) ** 3 + A4 * (
(log(temperature / 273.16) + 1.5) / 1.5) ** 4 + A5 * (
(log(temperature / 273.16) + 1.5) / 1.5) ** 5 + A6 * (
(log(temperature / 273.16) + 1.5) / 1.5) ** 6 + A7 * (
(log(temperature / 273.16) + 1.5) / 1.5) ** 7 + A8 * (
(log(temperature / 273.16) + 1.5) / 1.5) ** 8 + A9 * (
(log(temperature / 273.16) + 1.5) / 1.5) ** 9 + A10 * (
(log(temperature / 273.16) + 1.5) / 1.5) ** 10 + A11 * (
(log(temperature / 273.16) + 1.5) / 1.5) ** 11 + A12 * (
(log(temperature / 273.16) + 1.5) / 1.5) ** 12)
, w - wr - a * (w - 1) - b * (w - 1) ** 2 - c1 * (log(w)) ** 3 - c2 * (log(w)) ** 4 - c3 * (
log(w)) ** 5 - c4 * (log(w)) ** 6 - c5 * (log(w)) ** 7], [wr, temperature])
print(result)