Este sitio web orientado a la materia de métodos numéricos que incluye las generalidades de la materia, casos prácticos, ejercicios resueltos y aplicaciones en la programación.
Los métodos numéricos son procedimientos matemáticos cuyo objetivo es la resolución numérica de problemas que carecen de expresión analítica para su resolución exacta. Estos procedimientos se expresan, en general, mediante algoritmos que especifican la secuencia de operaciones lógicas y aritméticas que conducen a la solución (normalmente aproximada) del problema planteado.
Los métodos numéricos se implementan usualmente mediante lenguajes de programación para su ejecución en un sistema computacional. Este sistema puede estar formado por un único ordenador, o por múltiples ordenadores conectados en red. Cualquiera que sea el caso, los sistemas computacionales tienen limitaciones inherentes que deben ser tenidas en cuenta en el diseño de los algoritmos.
Estadistica-dma. (s. f.). Web del área de Estadística en el Departamento de Matemáticas de la ULPGC (2021).
Método Newton Raphson
QUE ES GOOGLE COLAB:
Google Colab, también conocido como Colaboratory o Colab, es una herramienta proporcionada por Google que te permite escribir y ejecutar código de Python en tu navegador. A continuación, te explico algunos aspectos clave:
Entorno interactivo: Colab es como un cuaderno interactivo en el que puedes escribir y ejecutar código Python. No necesitas configurar nada, ya que todo ocurre en tu navegador web.
Acceso a GPUs: Colab te ofrece acceso gratuito a unidades de procesamiento gráfico (GPUs). Esto es especialmente útil para tareas de aprendizaje automático y ciencia de datos que requieren cálculos intensivos.
Compartir proyectos: Puedes crear tus propios cuadernos de Colab y almacenarlos en tu cuenta de Google Drive. Luego, puedes compartirlos con colegas o amigos para que puedan ver y editar tus proyectos.
Combinación de código y texto: Los cuadernos de Colab te permiten combinar código ejecutable con texto enriquecido, imágenes, fórmulas LaTeX y más. Es una excelente manera de documentar y explicar tus análisis o modelos.
Importación de datos: Puedes importar datos desde tu cuenta de Google Drive, hojas de cálculo, repositorios de GitHub y otras fuentes. Colab es muy útil para trabajar con datos y visualizar resultados.
Aprendizaje automático: Con Colab, puedes importar conjuntos de datos de imágenes, entrenar clasificadores de imágenes y evaluar modelos de aprendizaje automático, todo con unas pocas líneas de código.
En resumen, Colab es una herramienta versátil que facilita la programación en Python, especialmente para tareas relacionadas con la ciencia de datos y el aprendizaje automático .
Colab-Google
COLAB ES LA PLATAFORMA, EN LA CUAL DESARROLLAREMOS LOS EJERCICIOS Y MÉTODOS PREVISTOS DEL SEMESTRE.
NumPy es una librería fundamental en Python para computación numérica. Proporciona soporte para arreglos multidimensionales (arrays) y una amplia gama de funciones matemáticas para trabajar con estos arreglos de manera eficiente. NumPy es esencial para la programación científica y de datos en Python debido a su capacidad para realizar operaciones matemáticas rápidas y eficientes en grandes conjuntos de datos.
Algunas de las características clave de NumPy incluyen:
1. Arreglos Numéricos: NumPy introduce un nuevo tipo de datos llamado ndarray, que es un contenedor multidimensional de elementos del mismo tipo. Estos arreglos permiten representar datos numéricos de manera eficiente y realizar operaciones matemáticas en ellos de forma vectorizada, lo que significa que las operaciones se aplican a todos los elementos del arreglo de una vez.
2. Funciones Matemáticas: NumPy proporciona una amplia gama de funciones matemáticas para realizar operaciones como sumas, restas, multiplicaciones, divisiones, exponenciaciones, trigonometría, álgebra lineal, estadísticas y más. Estas funciones pueden aplicarse a arreglos completos, lo que permite realizar cálculos de manera rápida y concisa.
3. Eficiencia: NumPy está implementado en C y optimizado para un rendimiento rápido. Esto significa que las operaciones realizadas con NumPy son considerablemente más rápidas que las implementaciones equivalentes en Python puro, especialmente para conjuntos de datos grandes.
En resumen, NumPy es una herramienta esencial para cualquier persona que trabaje con datos numéricos en Python, ya sea en el ámbito científico, de ingeniería, de aprendizaje automático o de análisis de datos. Su capacidad para manejar eficientemente arreglos multidimensionales y realizar operaciones matemáticas en ellos lo convierte en una parte integral del ecosistema de Python para computación científica y de datos.
NUMPY ES LA LIBRERÍA QUE VAMOS A EMPLEAR EN GOOGLE COLAB PARA GRAFICAR CADA UNA DE LAS FUNCIONES.
Matplotlib es una de las librerías más populares en Python para la visualización de datos. Proporciona una amplia variedad de herramientas para crear gráficos de alta calidad, incluyendo gráficos de líneas, histogramas, diagramas de dispersión, gráficos de barras, gráficos de contorno, entre otros. Estos gráficos pueden ser personalizados de forma detallada para adaptarse a las necesidades específicas de cada visualización.
Algunas de las características clave de Matplotlib son:
1. Facilidad de Uso: Matplotlib ofrece una interfaz sencilla y flexible que permite a los usuarios crear gráficos de manera rápida y eficiente. Su API (Interfaz de Programación de Aplicaciones) bien diseñada facilita la creación y personalización de gráficos con relativamente pocas líneas de código.
2. Amplia Variedad de Gráficos: Matplotlib soporta una amplia gama de tipos de gráficos, lo que permite visualizar diferentes tipos de datos de manera efectiva. Ya sea que necesites visualizar datos unidimensionales, bidimensionales o tridimensionales, Matplotlib ofrece las herramientas necesarias para crear gráficos informativos y atractivos.
3. Personalización: Matplotlib permite personalizar cada aspecto de un gráfico, incluyendo colores, estilos de línea, etiquetas, leyendas, ejes y mucho más. Esto permite a los usuarios crear visualizaciones que se ajusten perfectamente a sus necesidades y requisitos de presentación.
4. Compatibilidad con NumPy: Matplotlib está diseñado para integrarse sin problemas con NumPy, lo que facilita la visualización de datos almacenados en arreglos NumPy. Esto es especialmente útil en aplicaciones científicas y de análisis de datos, donde NumPy se utiliza ampliamente para manipular y procesar datos.
En resumen, Matplotlib es una herramienta poderosa y versátil para la visualización de datos en Python. Su facilidad de uso, amplia variedad de gráficos y capacidad de personalización la convierten en una opción popular entre científicos de datos, ingenieros, investigadores y cualquier persona que necesite crear visualizaciones efectivas de datos en Python.
MATPLOTLIB ES LA LIBRERÍA QUE VAMOS A EMPLEAR EN GOOGLE COLAB PARA GRAFICAR CADA UNA DE LAS FUNCIONES.
GeoGebra es una herramienta matemática gratuita y versátil que combina gráficos, geometría, álgebra, 3D, estadística y probabilidad en una sola plataforma. Es ampliamente utilizada por estudiantes, profesores y entusiastas de las matemáticas en todo el mundo.
Aquí tienes algunas características clave de GeoGebra:
GeoGebra Clásico: Esta versión ofrece una variedad de herramientas matemáticas, como gráficas, geometría y álgebra.
Calculadora Gráfica: GeoGebra proporciona una calculadora gráfica en línea e interactiva. Puedes graficar funciones, representar datos y usar deslizadores para explorar conceptos matemáticos.
Recursos Matemáticos: Además de las herramientas mencionadas, GeoGebra ofrece una variedad de recursos matemáticos gratuitos para actividades en clase, pizarras colaborativas y más.
GEOGEBRA ES LA PLATAFORMA EN LA CUAL VAMOS AINTERACTUAR Y GRAFICAR CADA UNO DE LOS MÉTODOS DE MANERA INTERACTIVA.