solving zwei dimensionale Differentialgleichungen in Python mit scipy

ch bin ein Neuling in Python. Ich habe ein einfaches Differentialsystem, das aus zwei Variablen und zwei Differentialgleichungen und Anfangsbedingungen bestehx0=1, y0=2:

dx/dt=6*y
dy/dt=(2t-3x)/4y

Jetzt versuche ich, diese beiden Differentialgleichungen zu lösen und wähleodeint. Hier ist mein Code:

import matplotlib.pyplot as pl
import numpy as np
from scipy.integrate import odeint

def func(z,b):
    x, y=z
    return [6*y, (b-3*x)/(4*y)]    

z0=[1,2]
t = np.linspace(0,10,11)
b=2*t
xx=odeint(func, z0, b)
pl.figure(1)
pl.plot(t, xx[:,0])
pl.legend()
pl.show()

Aber das Ergebnis ist falsch und es gibt eine Fehlermeldung:

Excess work done on this call (perhaps wrong Dfun type).
Run with full_output = 1 to get quantitative information.

Ich weiß nicht, was mit meinem Code falsch ist und wie ich es lösen kann. Jede Hilfe wird mir nützlich sein.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage