【问题标题】:I got an empty list when solving two equation求解两个方程时我得到一个空列表
【发布时间】:2020-01-25 16:17:04
【问题描述】:

我试图解两个简单的方程,但什么也没得到。

from sympy import *

x, y = symbols('x y')
eq1=Function('eq1')
eq2=Function('eq2')

eq1 = Eq(x + y , 1)        # x + y   = 1
eq2 = Eq(x + y ,3)         # x + y  = 3
ans = solve([eq1, eq2] , [x, y])
print(ans)

我明白了

[]

【问题讨论】:

  • 您期待什么?什么 x 和 y 的值使得它们的和都是 1 3?
  • x+y=1x+y=3 你怎么能解出这些方程?简单来说,你的方程就像1+1=21+1=3 没有意义。
  • 简单的人 :) ,, 我只是初学者
  • 请你帮我解答这里的问题stackoverflow.com/questions/59910262/…

标签: python sympy solver


【解决方案1】:

您设置一切正常。空列表是solve 告诉您它找不到满足方程的xy 的解决方案的方式。而且,确实,没有任何值在添加时会产生两种不同的结果(正如其他人所指出的那样)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-07
    • 1970-01-01
    • 1970-01-01
    • 2021-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多