Scratch the image to get a discount on your course. You'll be able to apply the coupon at checkout.

5.0 /5
(18)

207
Bienvenido al Curso de Métodos Numéricos con Python III
Conoce nuestra trilogía de métodos numéricos
Cómo sacarle el máximo partido al curso
La Comunidad de Discord para Aprender con Amigos
El Repositorio GitHub del Curso
Toma notas de tu curso en tiempo real en Frogames Formación
IMPORTANTE: Sobre el uso de la librería sympy
Fórmula de Taylor
La regla de la Cadena
Cómo resolver EDOs de forma analítica
Introducción a problemas de valores iniciales
Teoría elemental de EDOs: Lipschitz y Convexidad
La condición suficiente de Lipschitz
Problemas bien planteados
Cálculo de la solución aproximada
Métodos de un paso. Introducción
El Método de Euler
Cota del error del método de Euler
Ejemplo de acotación del error del método de Euler
Error local de truncamiento. Introducción
Consistencia y convergencia
Métodos de Taylor. Introducción
Métodos de Taylor de orden 2
Implementación de métodos de Taylor de orden k
Solución de la Tarea
LTE en los métodos de Taylor
Ejercicios de problemas de valores iniciales. Métodos de Euler y Taylor
Solución de la Tarea
Métodos implícitos y explíctos
Método del trapecio
Convergencia del método del trapecio
Pseudocódigo y ejemplo del método del trapecio
Problemas de valores iniciales-1
Convergencia y consistencia
Cálculo del órden de consistencia
Método de Euler modificado
Pseudocódigo y ejemplo del método de Euler modificado
Método de Runge-Kutta 4
Pseudocódigo y ejemplo del método de Runge-Kutta 4
Métodos de Runge-Kutta
Consistencia en los métodos de Runge-Kutta
Convergencia en los métodos de Runge-Kutta
Condiciones de consistencia
Condiciones de consistencia para RK-4
Métodos de control de paso
Estimación del Error Local de Truncamiento
Método de Runge-Kutta-Fehlberg
Pseudocódigo y ejemplo del método del método de Runge-Kutta-Fehlberg
Ejercicios de métodos de Runge-Kutta
Solución de la Tarea
Problemas de valores iniciales-2
Introducción a los métodos multipaso
Métodos de Adams-Bashford
Consistencia de los métodos de Adams-Bashford
Métodos explícitos de Adams-Bashford
Pseudocódigo Adams-Bashford y ejemplo
Método de Adams-Bashford de orden m arbitrario
Solución de la Tarea
Métodos implícitos de Adams-Moulton
Consistencia de los métodos de Adams-Moulton
Métodos implícitos de Adams-Moulton para m = 1, 2 y 3
Pseudocódigo Adams-Moulton
Ejemplo método de Adams-Moulton
Método de Adams-Moulton de orden m arbitrario
Solución de la Tarea
Método predictor-corrector
Pseudocódigo y ejemplo método predictor-corrector
Método predictor-corrector de orden m
Solución de la Tarea
Consistencia y convergencia de los métodos predictor-corrector
Problemas de valores iniciales-3. Métodos multipaso
Sistemas de ecuaciones diferenciales
Adaptación de los métodos numéricos
Método de Euler para sistemas
Método de Taylor de orden 2 para sistemas
Pseudocódigo y ejemplo método de Taylor para sistemas
Métodos de Runge-Kutta para sistemas
Pseudocódigo y ejemplo de Runge-Kutta 4 para sistemas
Ejercicios de métodos multipaso y sistemas
Solución de la Tarea
Problemas de valores iniciales-4. Sistemas de ecuaciones diferenciales.
Ecuaciones diferenciales de orden superior
Ejemplo ecuación diferencial de orden superior
Método para resolver edos de orden superior
Problemas de valores iniciales-5. Ecuaciones diferenciales de orden superior
Spoiler alert: tema avanzado y más difícil de lo habitual
Estabilidad de un método numérico
Estabilidad para métodos de un paso
Estabilidad para métodos multipaso
Caso de raíces múltiples del polinomio caraterístico
Condición de raíz y tipos de estabilidad
Sistemas diferenciales tipo Stiff
Control de paso
Métodos de un paso
Métodos multipaso
Región de Estabilidad Absoluta
Ejercicios de estabilidad y sistemas Stiff
Solución de la Tarea
Problemas de valores iniciales-6. Estabilidad
Introducción
Aproximación lineal por mínimos cuadrados
Cálculo de los coeficientes
Pseudocódigo y ejemplo de aproximación lineal de mínimos cuadrados
Aproximación polinomial por mínimos cuadrados
Demostración: el sistema de ecuaciones normales tiene solución única
Pseudocódigo y ejemplo de aproximación polinomial de mínimos cuadrados
Relaciones potenciales y exponenciales
Transformación logarítmica
Ejemplo de transformación logarítmica
Transformaciones logarítmicas
Solución de la tarea
Introducción a la aproximación de funciones continuas
Aproximación polinomial continua
Polinomios linealmente independientes
Función peso
Problema de aproximación con pesos
Funciones ortogonales
Polinomios de Legendre
Aproximación polinomial-1
Los Polinomios de Legendre
Solución de la Tarea
Ejercicios de aproximación por mínimos cuadrados.
Solución de la Tarea
Aproximación minimax
Ejemplo aproximación minimax
Polinomios de Chebyschev
Relación con la aproximación minimax
Coeficiente del término de mayor grado
Polinomios mónicos de Chebyschev
Relación con la norma infinito
Ejemplo de aproximación minimax con polinomios de Chebyschev
Minimización del error de interpolación
Generalización de la interpolación a un intervalo cualquiera [a,b]
Ejercicios de aproximación minimax y polinomios de Chebyschev.
Aproximación polinomial-2. Aproximación minimax
Solución de la Tarea
Introducción
Cálculo del mínimo de la función error
Expresión del término del error
Ejemplo de cálculo de serie de Fourier
Aproximación trigonométrica discreta
Pseudocódigo y ejemplo
Introducción a la transformada rápida de Fourier
Introducción de los coeficientes complejos
Algoritmo FFT
Algoritmo detallado para m=4
Pseudocódigo de FFT
Ejemplo de FFT
FFT en cualquier intervalo
Ejercicios sobre interpolación trigonométrica y FFT
Solución de la Tarea
Aproximación trigonométrica
Introducción
Continuidad y derivabilidad de funciones de varias variables
Introducción al método del punto fijo
Convergencia del método del punto fijo
Pseudocódigo y ejemplo del método del punto fijo
Aceleración de la convergencia del método del punto fijo
Aceleración de la convergencia
Solución de la Tarea
Introducción al método de Newton
Método de Newton-Raphson
Pseudocódigo y ejemplo del método de Newton-Rapshon
Introducción al método del gradiente descendente
Algoritmo del gradiente descendente
Pseudocódigo del método de gradiente descendente
Ejemplo e implementación del método de gradiente descendente
Ejercicios de aproximación de ceros de sistemas no lineales
Solución de la Tarea
Sistemas no lineales
Introducción
Método del tiro
Problemas lineales de condiciones frontera
Resolución de problemas lineales de condiciones frontera
Pseudocódigo de resolución de problemas lineales
Ejemplo de resolución de problemas lineales
Método del tiro usando el método de la secante para problemas no lineales
Pseudocódigo y ejemplo del método de la secante
Método del tiro usando el método de Newton para sistemas no lineales
Pseudocódigo y ejemplo del método de Newton
Introducción al método de las diferencias finitas
Método de las diferencias finitas para problemas lineales
Pseudocódigo y ejemplo del método de las diferencias finitas
Método de las diferencias finitas para problemas no lineales
Pseudocódigo y ejemplo del método de Newton para diferencias finitas
Ejercicios de problemas frontera para ecuaciones diferenciales ordinarias
Solución de la Tarea
Problemas de ecuaciones diferenciales en la frontera
Introducción
Introducción a las EDPs elípticas: la ecuación de Poisson
Aproximación en el mallado
Etiquetado del mallado y estructura del sistema
Pseudocódigo y ejemplo
Introducción a las EDPs parabólicas
Pseudocódigo y ejemplo EDPs parabólicas método hacia adelante
Estabilidad método diferencias finitas hacia adelante
EDPs parabólicas. Método de las diferencias finitas hacia atrás
Pseudocódigo y ejemplo EDPs parabólicas método de diferencias finitas hacia atrás
Estabilidad método diferencias finitas hacia atrás
EDPs parabólicas. Método de Crank-Nicolson
Pseudocódigo y ejemplo Método de Crank-Nicolson
Introducción a las EDPs hiperbólicas
Pseudocódigo y ejemplo EDPs hiperbólicas
Estabilidad de las EDPs hiperbólicas
Ejercicios de ecuaciones en derivadas parciales
Solución de la Tarea
Introducción a la resolución numérica de las ecuaciones en derivadas parciales

instructor

5.0 /5
(18)

  • Avatar
    Santiago
    (5)
    It helped me understand the stability and convergence of advanced methods beyond mere theory.

  • Avatar
    Gustavo
    (5)
    Advanced Numerical Methods with Python III – ODEs and PDEs: Algorithms to Model the Real World

    This course takes you to the heart of the most complex problems in applied mathematics: differential equations. You'll learn to solve ODEs and PDEs through numerical algorithms implemented in Python, with applications in physics, engineering, finance and machine learning. It's ideal for advanced students, educators and professionals seeking computational precision and efficiency

  • Avatar
    Jorge
    (5)
    A step further

    These topics are usually tricky, but the instructor makes them pretty easy to understand. I've been able to solve simulation problems that would've taken me days before, almost without breaking a sweat.

  • Avatar
    danison
    (5)
    Solving advanced mathematical problems with Python

    This course let me master numerical methods for solving ordinary and partial differential equations with Python. I learned how to apply these algorithms in fields like AI and economics, which gave me an edge in my career.

  • Avatar
    Yvonne
    (5)
    excellent

    The audio and video quality is excellent, keep it up! The content is very complete and well explained.

  • Avatar
    Angel
    (5)
    Numerical Algorithms for Differential Equations Applied to Data Science, Engineering, and Physical Models

    This third installment in the numerical methods series focuses on the computational treatment of Ordinary Differential Equations (ODEs) and Partial Differential Equations (PDEs). You'll learn to implement more than 30 algorithms in Python, with detailed pseudocode and practical examples, to tackle complex problems in Machine Learning, computational physics, and mathematical economics.

  • Avatar
    BORJA
    (5)
    Excellent

    A really comprehensive course, explained really well.

  • Avatar
    Carlos
    (5)
    Advanced numerical methods for complex problems

    This course takes mathematical programming to the next level. The way the concepts are presented and then implemented in Python makes learning really intuitive. It's a demanding course, but if you're looking to dive deep into this field, I totally recommend it.

  • Avatar
    Giovanni
    (5)
    Differential Equations Under Control

    It's not easy to find material in Spanish that explains computational support with Python for engineering problems of this caliber in such a structured and professional way, so I'm extremely satisfied with what I've learned

  • Avatar
    Eulogio
    (5)
    Become an expert with this course!

    An expert in mathematics for applying to machine learning. Build solid foundations to work in this magnificent world of AI

  • Avatar
    Javi
    (5)
    Excellent level without losing simplicity

    Even though the topic sounds quite advanced and complex, the way the lessons are guided makes everything very digestible. It doesn't feel like a maze with no way out; on the contrary, each video clears your mind and leaves you with a great sense of accomplishment at how well you manage to master the tools. A total hit.

  • Avatar
    Rosa
    (5)
    A really complete course. I learned a lot

  • Avatar
    María
    (5)
    Complex, but so well explained

    Differential equations always seemed out of reach for me, but this advanced numerical methods course made them understandable. I loved the step-by-step approach, with Python as a trusted tool. Now I have a clearer picture of how to solve these problems in real-world contexts.

  • Avatar
    Nieves
    (5)
    This course made me sweat… but it was worth it

  • Avatar
    Jackeline
    (5)
    great course

  • Avatar
    Samuel
    (5)
    I feel like a Python professional now.

    The differential equations module helped me understand concepts I thought were impossible.

  • Avatar
    Gabriela
    (5)
    100% Recommended

    This course helped me understand concepts that seemed like science fiction before. Now I can solve complex problems with ease and that gives me confidence

  • Avatar
    Nicolas
    (5)
    Solid teaching quality

    It has a HIGH-LEVEL university quality, and through both Theory and Problems we manage to understand these ordinary and partial differential equations.

PLANS TO MATCH YOUR GOALS AND NEEDS

Buy the individual course, get all the learning path or access to the entire platform

Choose the payment method that works best for your needs and budget with a one-time course payment, monthly or yearly access to the learning Path, or even to the entire platform.

One-Time Payment

Buy the course once and access it for life

39.99

  • A single payment.
  • Instant lifetime access to the course.
  • Access the Course Community
El Más
Popular

Bronze Frog

Access all Frogames Courses, Communities and Extras

39 /month

  • One-time payment of €39 per month.
  • Instant access to all courses.
  • Access the platform and student communities 24/7, wherever and whenever you want.
  • Cancel anytime without losing your progress.

Math Path

Access all Courses in the Advanced Mathematics Path

19.99 /month

  • Single payment of €19.99 per month.
  • Instant access to the +10 courses in the Path.
  • Access the Path 24/7, wherever and whenever you want
  • Cancel anytime without losing your progress

One-time payment

Buy the course once and access it for life

39.99

  • A single payment
  • Instant lifetime access to the course
  • Access the Course Community
El Más
Valorado

Gold Frog

Access all Frogames Courses, Communities and Extras

349 /year

  • One-time payment of €349 per year.
  • 3 months of discount.
  • Instant access to all courses.
  • Access the platform and student communities 24/7, wherever and whenever you want.
  • Cancel anytime without losing your progress.
  • Resource Library
  • Monthly Q&A livestreams
  • Prioritized Premium Support.

Math Path

Access all Courses in the Advanced Mathematics Path

199 /year

  • Single payment of €199 per year.
  • 4 months of discount.
  • Instant access to the +10 courses in the Path.
  • Access the Path 24/7, wherever and whenever you want.
  • Cancel anytime without losing your progress.
  • Premium support.

* All prices include taxes.

For your security, all orders will be processed on a secure server.

Advanced Mathematics Path

The ultimate bundle with all our Advanced Mathematics courses to master math and its practical applications without setting foot in university. Includes upcoming courses and updates and improvements to current ones.

Solved pre-university mathematics exercises

Learn everything you need to pass the Mathematics exam in the University Entrance Exam Selectivity Test

157 classes

Curso completo de Python de la A a la Z

Our Python programming course is a unique opportunity to acquire the skills you need to become a competent professional. You'll learn to code, understand programming language, and boost your professional portfolio!

498 classes

Complete LaTeX Course: from zero to expert

The most complete course in Spanish to learn LaTeX, the language for writing scientific-technical texts and mathematics professionally in just a few hours

58 classes

Complete Descriptive Statistics Course - RStudio and Python

Start with the foundations of programming in R and Python, from scratch and with no prior experience, applying them to the world of data analysis and descriptive statistics

215 classes

Complete Linear Algebra Course - RStudio, Python and Octave

Master one of the most important branches of mathematics and apply it to Machine Learning and Artificial Intelligence

365 classes

Discrete Mathematics with Python

Learn everything about Discrete Mathematics and put it into practice with Python.

68 classes

Solve math problems with Python and Sage from scratch

Learn Sage, a special programming language for solving math problems that uses Python and will save you hours of work on calculus, algebra, statistics, and more.

56 classes

Cálculo y análisis matemático en una variable

Learn all calculus and mathematical analysis with examples, exercises, proofs and all the materials from day one

264 classes

Probabilidad para Machine Learning y Big Data con R y Python

Let's explore the fundamentals of R and Python applied to probability and random variables for Machine Learning and AI

270 classes

Inferential Statistics for Machine Learning and Big Data with R and Python

Learn the fundamentals of inferential statistics applied with R and Python to build a solid foundation in data analysis and data science

263 classes

Métodos Numéricos con Python I - Cálculo Numérico

Learn all the algorithms for approximation, interpolation, derivation and numerical integration of functions in Python to master the foundations of AI and ML

135 classes

Métodos Numéricos con Python II - Álgebra Lineal Numérica

Learn all the algorithms for working with matrices and systems in Python and apply them in AI and ML fields

141 classes

Métodos Numéricos Avanzados con Python III - EDOs y EDPs

Learn and code in Python all the algorithms to solve the most advanced mathematical problems that appear in AI, ML and economics: nonlinear systems, ODEs and PDEs

207 classes