{ "nbformat": 4, "nbformat_minor": 0, "metadata": { "colab": { "provenance": [] }, "kernelspec": { "name": "python3", "display_name": "Python 3" }, "language_info": { "name": "python" } }, "cells": [ { "cell_type": "markdown", "source": [ "# Sección 4.7\n", "Usarémos sympy para hallar la solución de una ecuación con términos logarítmicos." ], "metadata": { "id": "JqnD0ZPYGkkm" } }, { "cell_type": "code", "execution_count": 6, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "ay1ca1Aewjmf", "outputId": "58b9dab7-05b3-4db1-c0c1-aafc341cc821" }, "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ "La solución es x = 9/4\n" ] } ], "source": [ "from sympy import symbols, log, solve, Eq, Rational\n", "\n", "x = symbols('x')\n", "\n", "# 1. Definir la ecuación\n", "# Nota: log(4*x, 27) significa log en base 27 de 4x.\n", "# Rational(2, 3) se usa para representar la fracción exacta 2/3.\n", "ecuacion = Eq(log(4*x, 27), Rational(2, 3))\n", "\n", "# 2. Resolver la ecuación\n", "solucion = solve(ecuacion, x)\n", "\n", "# Mostramos la solución\n", "print(f\"La solución es x =\", solucion[0])" ] }, { "cell_type": "markdown", "source": [ "Nota. Cuando escribmos \"log\" sin especificar la base, sympy asume que el logaritmo es natural (ln)" ], "metadata": { "id": "qSJhibFBwoMx" } } ] }