Как использовать SymPy, чтобы найти точку пересечения двух функций? - PullRequest
0 голосов
/ 24 января 2019

Я пытаюсь использовать библиотеку SymPy, чтобы найти точку пересечения (ей) между двумя функциями:

f(x) = e ^ (x / 2) и g(x) = 3 - 3 * x

Я пытался:

import sympy as syp

x = syp.symbols('x')

f_x = syp.E ** (x / 2)
g_x = 3 - 3 * x

print(syp.nsolve(f_x, g_x, x))

syp.nsolve(f_x, g_x, x) выплевывает TypeError. Замена этой строки на syp.solve([f_x, g_x], x) приводит к пустому списку []. Это неправильно, потому что f(x) и g(x) пересекаются ровно в одной точке.

Как получить значения x и y точки пересечения (ей) между любыми f (x) и g (x), используя SymPy?

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