Die sympy RSolve -Funktion gibt falsche Ergebnisse zurückPython

Python-Programme
Anonymous
 Die sympy RSolve -Funktion gibt falsche Ergebnisse zurück

Post by Anonymous »

Ich habe die folgende Rezidivbeziehung:
A n = 0,996 · a n –1 + 0,004 · a n –10 + 0.04
mit Anfangsbedingungen: a n = 0 für alle n ≤ 9. < /p>
Code: < /p>

Code: Select all

import sympy as sp

n = sp.symbols('n')
y = sp.Function('y')
recurrence = sp.rsolve(
y(n) - sp.Rational(0.996) * y(n-1) - sp.Rational(0.004) * y(n-10) - sp.Rational(0.04),
y(n),
{
y(0): 0,
y(1): 0,
y(2): 0,
y(3): 0,
y(4): 0,
y(5): 0,
y(6): 0,
y(7): 0,
y(8): 0,
y(9): 0,
}
)
< /code>
Das falsche Ergebnis, das ich bekomme, ist nur eine konstante Zahl. Warum bekomme ich keinen Ausdruck, der von der Variablen n 
?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post