Тригонометрические функции Sympy учитывают периодические аргументы.
from sympy import pi, sin, Symbol
n = Symbol('n', integer=True)
>>> sin(2*pi + 4)
sin(4)
>>> sin(n*pi)
0
Однако, похоже, он не поддерживает эту функцию ...
n = Symbol('n', integer=True)
>>> sin(2*n*pi + 4)
sin(2*n*pi + 4) # Expected sin(4)
.simplify()
или .doit()
не работалЕсть ли какая-либо функция или метод для преобразования sin(2*n*pi + 4)
в sin(4)
?