Проблемы с модулем Python - PullRequest
       4

Проблемы с модулем Python

0 голосов
/ 13 сентября 2018

Я столкнулся с некоторыми проблемами, когда я использовал sympy для решения математических задач, мой код такой,

eq1=Eq(0, -sympy.sqrt(x**2) + sympy.sqrt((x + 4)**2))
sympy.solve(eq1,x)

ответ для этого уравнения должен быть -2, но вместо этого я получил пустой список

1 Ответ

0 голосов
/ 13 сентября 2018
eq1=Eq(0, -sympy.sqrt(x**2) + sympy.sqrt((x + 4)**2))
sympy.solveset(eq1,x)

это должно работать

OUTPUT

{-2}

Кстати, у симпози есть отличный сайт, который бы дал вам ответ, вместе с очень интуитивно понятной оболочкой внутри браузера https://docs.sympy.org/latest/tutorial/solvers.html

вот что говорит симпатия по этому вопросу:

«Обратите внимание, что есть еще одна функция, называемая решением, которая также может использоваться для решения уравнений. Синтаксис решения (уравнения, переменные) Однако рекомендуется использовать вместо нее решение набора.»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...