Giter Club home page Giter Club logo

metnum_py's Introduction

Métodos Numéricos con Python

El material contenido en este repositorio sirve de soporte dinámico para un curso general de métodos numéricos para ciencias e ingeniería.

Pautas para empezar

Para descarga de una copia local del repositorio:

  • hacer click en la opcion Clone or download y luego escoger Download ZIP

  • usando git en sistemas LINUX/UNIX, usar en la terminal:

git clone https://github.com/pachocamacho1990/MetNum_Py.git

Para poder usar los contenidos de este repositorio desde un computador personal se recomienda instalar la version completa de Anaconda (que incluye iPython y Jupyter Notebook). Luego, se sugiere cargar los notebooks de Jupyter usando Jupyter lab.

  • La base de ejecucion en los notebooks de Jupyter es el lenguaje iPython, se recomienda leer la documentacion sobre su uso aquí.

  • Los notebooks también se pueden cargar online desde la pagina de Jupyter (en la opcion Try it in your browser).

  • El repositorio puede cargarse online en un ambiente interactivo usando binder: Binder

  • También es posible usar un ambiente interactivo y colaborativo en Deepnote aquí:

Contenidos

Solución numérica de ecuaciones

  • Métodos de Bisección y posición Falsa
  • Métodos de Newton y Secante
  • Método del punto fijo

Métodos de Interpolación

  • Polinomios de Newton y Lagrange
  • Teorema de Interpolacion
  • Trazadores Cúbicos

Métodos de Regresion

  • Mínimos cuadrados lineales
  • Introduccion a Scikit-Learn
  • Introduccion a Tensorflow

Solución de sistemas de ecuaciones

  • Reducción Gaussiana
  • Factorizacion LU

Solución de ecuaciones diferenciales ordinarias

  • Método de Euler y Euler Mejorado
  • Métodos de Taylor
  • Métodos de Runge-Kutta
  • Método de Verlet

Ecuaciones en derivadas parciales: diferencias finitas.

  • Modelos 1D: Advección y difusión
  • Modelos 2D: Advección y difusión
  • Cuantificación del error numérico
  • Ecuación de Navier-Stokes

Exámenes antiguos

Solución de ecuaciones en una variable:

Métodos de Interpolacion y Regresión:

Sistemas de ecuaciones y ecuaciones diferenciales ordinarias:

Agradecimientos (Bibliografía)

Parte del contenido de este curso se apoya en los siguientes libros:

  • Arévalo Ovalle, D., Bernal Yermanos, M. A., & Posada Restrepo, J. A. (2017), Matemáticas para Ingeniería. Métodos numéricos con Python, Bogotá: Editorial Politécnico Grancolombiano (click aquí).

  • Sauer, Timothy, Análisis numérico. Segunda edición. PEARSON EDUCACIÓN. México. 2013(click aquí).

y en las siguientes publicaciones:

  • Fanaee-T, Hadi, and Gama, Joao, "Event labeling combining ensemble detectors and background knowledge", Progress in Artificial Intelligence (2013): pp. 1-15, Springer Berlin Heidelberg, doi:10.1007/s13748-013-0040-3.

metnum_py's People

Contributors

pachocamacho1990 avatar

Stargazers

Fausto Gutierrez avatar Wilson Guacheta Vargas avatar Roxette R. Arvidez avatar Matias avatar ᴇᴅɢᴀʀᴅ ᴅᴇᴄᴇɴᴀ avatar Kem_NBr avatar Juan Diego A. avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.