Давайте рассмотрим следующий код
from sympy import *
n = Symbol('n', real=True)
k = Symbol('k', real=True)
f = lambda n: summation(exp(sqrt(k)), (k, 1, n))
display(f(n))
display(f(5))
В результате ( см. Латексный скриншот )
Piecewise((n*exp(c3_), Eq(exp(c2_), 1)), ((exp(c2_) - exp(c2_)**(n + 1))*exp(c3_)/(-exp(c2_) + 1), True))
E + exp(sqrt(2)) + exp(sqrt(3)) + exp(2) + exp(sqrt(5))
Вопросы
- Что такое константы
c1_
, c2_
и c3_
? - Почему первый
display
не вернул формулу суммирования? - Как симпли выдал второй вывод, предположим, что
f
представлен как в первом выводе?