Con la ayuda del método sympy.rewrite() , podemos representar cualquier función matemática en términos de otra función.
Sintaxis: expresión.reescribir(función)
Parámetros:
expresión – Es una expresión matemática que debe ser representada por otra función.
función – Es la función matemática utilizada para reescribir la expresión dada.Devuelve: Devuelve una expresión matemática correspondiente a la entrada en términos de la función especificada.
Ejemplo 1:
# import sympy from sympy import * x = symbols('x') expr = tan(x) print("Expression = {}".format(expr)) # Use sympy.rewrite() method expr_in_terms_of_sin = expr.rewrite(sin) print("Expression in terms of sin() : {}".format(expr_in_terms_of_sin))
Producción:
Expression = tan(x) Expression in terms of sin() : 2*sin(x)**2/sin(2*x)
Ejemplo #2:
# import sympy from sympy import * x = symbols('x') expr = factorial(x) print("Expression = {}".format(expr)) # Use sympy.rewrite() method expr_in_terms_of_gamma = expr.rewrite(gamma) print("Expression in terms of gamma() : {}".format(expr_in_terms_of_gamma))
Producción:
Expression = factorial(x) Expression in terms of gamma() : gamma(x + 1)
Publicación traducida automáticamente
Artículo escrito por rupesh_rao y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA