Física computacional 1
Tercer curso computacional en el pregrado de física de la UdeA. Repositorio GitHub en construcción En este curso abordamos una serie de técnicas numéricas para resolver algunas EDP de la física (física matemática) con condiciones de frontera.
-
La ecuación de Laplace
\[\nabla^2 u(\vec{r})=0\] -
La ecuación de Poisson
\[\nabla^2 u(\vec{r})=-\dfrac{\rho(\vec{r})}{\epsilon}\] -
La ecuación de Onda
\[\nabla^2 u(\vec{r},t)=\dfrac{1}{v^2}\dfrac{\partial^2}{\partial t^2}u(\vec{r},t)\] -
La ecuación de difusión
\[\nabla^2 u(\vec{r},t)=\dfrac{1}{\alpha}\dfrac{\partial}{\partial t}u(\vec{r},t)\] -
La ecuación de Schrödinger
\[-\dfrac{\hbar^2}{2 m}\nabla^2 \Psi(\vec{r},t) + V\Psi(\vec{r},t) = i\dfrac{\partial}{\partial t}\Psi(\vec{r},t)\] -
La ecuación de Navier Stokes
Tambien abordamos las técnicas numéricas aplicables en:
- Análisis de Fourier
- Métodos Montecarlo-Cadenas de Marcok
- Computación cuántica
- Introducción a c/c++
Programa oficial del curso
Microcurrículo actualizado al 2026-1
Clases
- Pandas Pandas is the premier Python Data Analysis Library, designed for fast, powerful, and flexible manipulation of “relational” or “labeled” data. It is a foundational tool in data science, finance, and machine learning, providing structures that function similarly to Excel spreadsheets or SQL tables.
- Seabor Seaborn is a Python data visualization library based on matplotlib. It provides a high-level interface for drawing attractive and informative statistical graphics.
- PDE
- Finite difference method (FDM): solves partial differential equations (PDEs) by discretizing the continuous domain into a grid and replacing derivatives with algebraic finite difference approximations.
- Finite element method (FEM): It is a numerical technique for solving complex engineering and physics problems by breaking a large, intricate system into smaller, simpler “finite elements”. It solves differential equations (the “weak form”) across these elements to predict behavior like stress, heat transfer, or fluid flow.
- Fourier
- The Fourier Transform (FT) is a mathematical tool used to convert a signal from the time (or spatial) domain into the frequency domain. It shows what frequencies are present in a signal and how strong they are. Reveals hidden frequency information. Simplifies analysis of signals and systems. Helps filter noise, compress data, and analyze patterns. In this notebook we did an application to signal processing (audio, image, video).
- …
Laboratorios
ver: Labs * Homework.
- Lab 1: Análisis exploratorio de datos con PANDAS y NUMPY
- Lab 2: Seaborn
- Lab 3: Diferencias finitas: DFM-Laplace
- Lab 4: Diferencias finitas: DFM-Capacitor
- Lab 5: Diferencias finitas: DFM-Diffusion
- Lab 6: Elementos finitos: FEM-1D
- Lab 7: Transformada de Fourier: FFT-sonido
- Lab 8: MCMC
- Lab 9: QC
- Lab 10: C++
- …
Referencias
Asistencia a clases
Métodos computacionales
Segundo curso computacional en el pregrado de física de la UdeA. Repositorio GitHub en construcción
Programa oficial del curso
[Microcurrículo actualizado al 2026-1]
Clases
- Clase 1: 1_1_overview_python
- Clase 2
- Clase 3
Referencias