Я пытаюсь решить для C
в следующем уравненииSymPy алгебраическое решение суммирования рядов
Я могу сделать это с sympy
для enumrated числа x's
, например x0, x2, ..., x4
, но не могу показаться, чтобы выяснить, как это сделать для i=0
до t
. Например. для ограниченного числа
from sympy import summation, symbols, solve
x0, x1, x2, x3, x4, alpha, C = symbols('x0, x1, x2, x3, x4, alpha, C')
e1 = ((x0 + alpha * x1 + alpha**(2) * x2 + alpha**(3) * x3 + alpha**(4) * x4)
/(1 + alpha + alpha**(2) + alpha**(3) + alpha**(4)))
e2 = (x3 + alpha * x4)/(1 + alpha)
rhs = (x0 + alpha * x1 + alpha**(2) * x2)/(1 + alpha + alpha**(2))
soln_C = solve(e1 - C*e2 - rhs, C)
Любое понимание было бы высоко оценено.
Я никогда не использовал этот модуль лично, но [это] (http://docs.sympy.org/latest/modules/concrete.html) предполагает, что вы можете использовать функцию 'Sum (..)' (прокрутите вниз до конечных сумм). – nbryans