I am trying to use the SymPy library to find the point of intersection(s) between two functions:
f(x) = e ^ (x / 2) and g(x) = 3 - 3 * x
I tried:
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) spits out a TypeError. Replacing that line with syp.solve([f_x, g_x], x) results in an empty list []. This is wrong because f(x) and g(x) intersect at exactly one point.
How do I get the x and y values of the point of intersection(s) between any f(x) and g(x) using SymPy?