# Metodos Numericos Con Python
**Source:** https://ja.cursos.frogamesformacion.com/pages/blog/metodos-numericos-con-python
**Language:** Japanese

---

![Métodos numéricos con Python](https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=700/34249715/files/portada-post/metodos-numericos-con-python.png)

# Métodos numéricos con Python

*![フアン・ガブリエル・ゴミラ](https://dropinblog.net/cdn-cgi/image/fit=scale-down,width=100/34249715/authors/jb.JPG)*

フアン・ガブリエル・ゴミラ 

テクノロジー  | 数学 

  

19/03/2022 12:00pm

4 minutos

Leer el artículo

Audio generated by DropInBlog's Blog Voice AI™ may have slight pronunciation nuances. Learn more

Los métodos numéricos con Python para la resolución de EDOs y EDPs se han convertido en protagonista y los sistemas de programación para la resolución de problemas de la vida cotidiana están en auge, por lo que es importante entenderlos, así como también comprender las ecuaciones diferenciales. Por eso, antes de empezar a hablar sobre la programación de métodos numéricos con Python, se debe conocer más sobre dichas ecuaciones.

Las ecuaciones diferenciales (tanto EDOs como EDPs) suelen utilizarse para analizar los cambios que se presentan en un proceso o actividad. Esto de tal forma que se pueda estudiar su comportamiento en un tiempo determinado.

Para ello se tiene una variable y unas tasas de cambio que corresponden a las derivadas de cierta función. Es importante además entender que existen ecuaciones diferenciales ordinarias (EDOs) y parciales (EDPs). Las ecuaciones diferenciales ordinarias están relacionadas a la misma variable en todo el sistema de la ecuación, pero si la ecuación tiene relacionadas varias variables se habla de ecuación diferencial parcial.

## 

## Algo más sobre la solución usando métodos numéricos con Python

Para resolver un sistema de métodos numéricos avanzado de Python como los mencionados anteriormente, se debe conocer un poco más sobre el proceso de solución. Teniendo presente el orden de la ecuación dado por el mayor exponente de la derivada, se procede a hacer el análisis. De aquí se analiza si el método de resolución puede ser por ecuaciones diferenciales separables, de tal forma que se puedan separar y factorizar.

Por otro lado, se encuentran las ecuaciones diferenciales lineales en las que se debe multiplicar por el factor de integración y luego resolver la integral de forma analítica. Es crucial tener claro que en las ecuaciones diferenciales parciales se debe hacer un cambio de variable que permita la resolución de la ecuación.

Para programar los métodos numéricos con Python que resuelvan estas ecuaciones, se deben tener en cuenta las condiciones de frontera. A continuación se procede a usar varios paquetes que funcionan como complementos en la programación de las ecuaciones diferenciales como lo son NumPy, SymPy y SciPy. Para ello se utiliza el código “sympy.pdsolve” el cual solo ayuda para solucionar ecuaciones de primer orden.

## 

## ¿Y para casos más avanzados?

Cuando se requiere solucionar casos más avanzados, se puede hacer una separación inicial de variables y ahí hacer uso del código para mayor simplicidad.

También se pueden explorar otras funciones y códigos que permitan resolver ecuaciones con métodos numéricos avanzados de Python. Todo esto ayuda a facilitar y reducir una cantidad de pasos que incluyen álgebra, integración y derivación, de acuerdo a lo que implique el problema.

Es importante recalcar que el paquete de SymPy permite resolver ecuaciones diferenciales de primer orden, colocando las condiciones iniciales del problema y la instrucción “sympy.pdsolve”. Además, a las ecuaciones diferenciales ordinarias se le puede graficar el campo de dirección con el código “campo\_dir” y las soluciones de la EDO.

Otro método utilizado en la solución de ecuaciones diferenciales es utilizando el método Laplace que ofrece la transformada a cierto tipo de ecuación diferencial. Para resolverlo mediante métodos numéricos en Python se utiliza SymPy y la instrucción “sympy\_eq (nombre de la ecuación diferencial)”.  De forma sucesiva se puede ver la importancia que va tomando la programación en Python para facilitar la resolución de ecuaciones diferenciales.

Ahora que has llegado hasta aquí, ¿quieres saber cómo puedes aprender a resolver problemas matemáticos con Python en Frogames? Conoce en nuestro portal de cursos online toda nuestra formación de Métodos numéricos, que incluye los tres cursos de álgebra, cálculo y problemas lineales del mundo del numérico con Python

¡Nos vemos en clase!

Please enable JavaScript to view the comments powered by Disqus.

« Volver al Blog

## Artículos relacionados

![¿Por qué deberías analizar tus campañas de marketing con Python?](https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=700/34249715/files/featured/marketing_con_python.jpeg)

## ¿Por qué deberías analizar tus campañas de marketing con Python?

14 minutos

22/10/2020 12:00pm

![Álgebra con Fracciones, Características, Tipos y Reglas](https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=700/34249715/files/featured/algebra_con_fracciones.jpg)

## Álgebra con Fracciones, Características, Tipos y Reglas

4 minutos

22/03/2022 12:00pm

![Aprende Inteligencia Artificial, un Sector en Tendencia](https://dropinblog.net/cdn-cgi/image/fit=scale-down,format=auto,width=700/34249715/files/featured/aprende_inteligencia_artificial.jpg)

## Aprende Inteligencia Artificial, un Sector en Tendencia

4 minutos

25/03/2022 12:00pm

無料コース 

## あなたのための無料コース

当社のUnityコースは **無料** .

Unityエンジンで最初のビデオゲームを作成する方法を15時間以上のビデオコースで学びましょう。

今すぐコースを取得