Я пытаюсь решить уравнение f(x) = x-sin(x) -n*t -m0
Решая уравнение с fsolve SciPy в
В этом уравнении n
и m0
атрибуты, определенные в моем классе. Кроме того, t
является постоянным целым числом в уравнении, но оно должно меняться каждый раз.
Я решил уравнение, чтобы получить «новое уравнение». Я импортировал scipy.optimize
def f(x, self):
return (x - math.sin(x) -self.M0 - self.n*t)
def test(self,t):
return fsolve(self.f, 1, args=(t))
Какие-либо исправления и предложения, чтобы заставить его работать?
Можете ли вы дать нам полный пример, в том числе, что об этом «не работает»? – robert
Я не думаю, что я когда-либо видел 'f (x, self)' до .. первый аргумент получит экземпляр, независимо от того, что вы его называете. – DSM
с fsolve от scipy.optimize – Saybia