Как решить дифференциальное уравнение, используя встроенную функцию Python odeint?

Я хочу решить это дифференциальные уравнения с заданными начальными условиями:

(3x-1)y''-(3x+2)y'+(6x-8)y=0, y(0)=2, y'(0)=3

ответ должен быть

y=2*exp(2*x)-x*exp(-x)

вот мой код:

def g(y,x):
    y0 = y[0]
    y1 = y[1]
    y2 = (6*x-8)*y0/(3*x-1)+(3*x+2)*y1/(3*x-1)
    return [y1,y2]

init = [2.0, 3.0]
x=np.linspace(-2,2,100)
sol=spi.odeint(g,init,x)
plt.plot(x,sol[:,0])
plt.show()

но то, что я получаю, отличается от ответа. что я сделал не так?

Ответы на вопрос(1)

Ваш ответ на вопрос