Discretización del intervalo
La mayoría de los métodos numéricos comienzan con un paso fundamental: discretizar un intervalo.
Esto significa dividir un intervalo continuo en partes más pequeñas y manejables, para poder operar sobre él con números.
Por ejemplo, si queremos integrar una función en el intervalo , lo que hacemos es:
- Escoger un número de subintervalos, digamos .
- Calcular el tamaño del paso:
- Definir los puntos de partición:
Esto genera una partición del intervalo en puntos equiespaciados, y nos permite evaluar la función solo en esos puntos.
Esta idea es central en todos los métodos numéricos: como no podemos trabajar con infinitos valores de , trabajamos con algunos puntos seleccionados que representan bien el comportamiento de la función.
Esto es exactamente lo que hace
np.linspace(a, b, n + 1)
: genera ( n + 1 ) puntos equidistantes desde ( a ) hasta ( b ), que dividen el intervalo en ( n ) subintervalos de largo ( h ).