Saltar al contenido

Diario de clases

Clases de Jesús Soto

Menú
  • Fórmulas
Menú

Navegación de entradas

MathBio: Cálculo integral ←
→ MathBio: Integral definida

MathBio: Aproximación numérica para integrales dobles y triples con máxima

Posted on 25 de noviembre de 2025

Aproximación numérica para Integrales Dobles

Regla del Punto Medio (Rectángulo) para Integrales Dobles

Supongamos que tenemos una función escalar \( f(x, y) \) definida y continua en un rectángulo \( R = [a, b] \times [c, d] \). El teorema del punto medio nos permite aproximar la integral doble de \( f\) sobre \( R \) mediante:

\[
\iint_R f(x, y) , dx,dy \approx f\left( \frac{a + b}{2}, \frac{c + d}{2} \right) \cdot (b – a)(d – c)
\]

Así, la Regla del Punto Medio (o del Rectángulo), consiste en dividir la región de integración \( R \) en una cuadrícula(tambien llamada malla) de \( m \times n \) subrectángulos \( R_{ij} \). Para cada subrectángulo, aproximamos el valor de la función \( f(x, y) \) por su valor en el punto medio de dicho subrectángulo, y multiplicamos este valor por el área del subrectángulo.

Sea \( \Delta x = \frac{b-a}{m} \) y \( \Delta y = \frac{d-c}{n} \). El área de cada subrectángulo es \(\Delta A = \Delta x \Delta y \). Si \(\bar{x}_{i}, \bar{y}_{j}\) es el punto medio del subrectángulo \( R_{ij} \), la integral doble se aproxima por:

\[ \iint_{R} f(x, y) \, dA \approx \sum_{i=1}^{m} \sum_{j=1}^{n} f(\bar{x}_{i}, \bar{y}_{j}) \Delta A\]

Geométricamente, estamos aproximando el volumen bajo la superficie \( z = f(x, y) \) mediante una suma de volúmenes de prismas rectangulares.


Supongamos que la concentración de una sustancia en un tejido está dada por:

\[
f(x, y) = x^2 + y^2
\]

Y queremos estimar la cantidad total de sustancia en el rectángulo \( R = [0, 2] \times [1, 3] \).

1. Punto medio: en este caso calculemos un solo punto medio,
\[
x_m = \frac{0 + 2}{2} = 1, \quad y_m = \frac{1 + 3}{2} = 2
\]

2. Evaluamos la función en el punto medio:
\[
f(1, 2) = 1^2 + 2^2 = 1 + 4 = 5
\]

3. Área del rectángulo:
\[
(b – a)(d – c) = (2 – 0)(3 – 1) = 2 \cdot 2 = 4
\]

4. Aproximación de la integral:
\[
\iint_R f(x, y) \, dx,dy \approx 5 \cdot 4 = 20
\]

Observar que hemos elegido solo un punto medio en \(R = [0, 2] \times [1, 3] \), pero podíamos haber elegido fraccionar el rectángulo en varios rectángulos. Por ejemplo, \(R = ([0, 1] \times [1, 2]) \cup ([1, 2] \times [2, 3]) \). Ahora

1. Puntos medios:
\[
\begin{align*}
x_{m_1} &= \frac{0 + 1}{2} = \frac{1}{2}, &y_{m_1} = \frac{1 + 2}{2} = \frac{3}{2}\\
x_{m_2} &= \frac{1 + 2}{2} = \frac{3}{2}, &y_{m_2} = \frac{2 + 3}{2} = \frac{5}{2}
\end{align*}
\]
Esto nos proporciona los puntos medios:
\[
\begin{align*}
P_{11} &= \left(\tfrac{1}{2},\tfrac{3}{2}\right) &P_{12} = \left(\tfrac{1}{2},\tfrac{5}{2}\right)\\
P_{21} &= \left(\tfrac{3}{2},\tfrac{3}{2}\right) &P_{22} = \left(\tfrac{3}{2},\tfrac{5}{2}\right)
\end{align*}
\]
2. Evaluamos la función en los puntos medios:
\[
f\left(\tfrac{1}{2}, \tfrac{3}{2}\right) = \frac{5}{2},\quad
f\left(\tfrac{1}{2}, \tfrac{5}{2}\right) = \frac{13}{2},\quad
f\left(\tfrac{3}{2}, \tfrac{3}{2}\right) = \frac{9}{2},\quad
f\left(\tfrac{3}{2}, \tfrac{4}{2}\right) = \frac{17}{2}
\]

3. Área del rectángulo: En este caso el de uno de ellos
\[
(b_1 – a_1)(d_1 – c_1) = (1 – 0)(2 – 1) = 1
\]
Por tanto, \( \Delta A = 1 \).
4. Aproximación de la integral:
\[
\iint_R f(x, y) \, dx,dy \approx \left(\frac{5}{2}+\frac{13}{2}+\frac{9}{2}+\frac{17}{2}\right) \cdot 1 = 22
\]

Observar que el cálculo real es
\[
\iint_R f(x, y) \, dx,dy \approx 22.\overline{6}
\]


Ejercicio: Realizar el ejercicio anterior con una malla de dada por \(x_{i}\in\{0,0.5,1,1.5,2\}\) y \(y_{i}\in\{1,1.5,2,2.5,3\}\)

(%i3) f(x,y):=x^2+y^2$
xp:[0,0.5,1,1.5,2]$
yp:[1,1.5,2,2.5,3]$

Como hemos definido los rectángulos, y eligiendo uno de ellos, tendremos

(%i4) dA:(2−0)/2·(3−1)/2$

Calculemos los puntos medios:

(%i6) xm:makelist((xp[i]+xp[i+1])/2,i,1,4);
ym:makelist((yp[i]+yp[i+1])/2,i,1,4);

\[{ }\left[ 0.25{,}0.75{,}1.25{,}1.75\right] \]

\[{ }\left[ 1.25{,}1.75{,}2.25{,}2.75\right] \]

Ahora los valores en los puntos medios:

(%i7) fm:create_list(f(xm[i],ym[j]),i,1,4,j,1,4);

\[[1.625,3.125,5.125,7.625,2.125,3.625,5.625,8.125,\]

\[3.125,4.625,6.625,9.125,4.625,6.125,8.125,10.625]\]

Ya podemos aproximar la integral:

(%i8) sum(fm[i],i,1,length(fm))·dA;

\[{ }22.5\]


Recordemos que construimos la malla de la región de integración \( R \) de \( m \times n \) subrectángulos \( R_{ij} \), de modo que, \( \Delta x = \frac{b-a}{m} \) y \( \Delta y = \frac{d-c}{n} \).

Ejercicio: Aproxime la integral \( I = \iint_{R} (x+y) \, dA \) sobre \( R = [0, 2] \times [0, 4] \) usando la Regla del Punto Medio con \( m=2 \) y \( n=2 \).

Nos indican que debemos realizar una malla de 2×2.

(%i9) f(x,y):=x+y$
a:0$b:2$
c:0$d:4$
n:2$m:2$
xp:[0,1,2]$
yp:[0,2,4]$

Definimos área:

(%i12) dx:(b−a)/m$dy:(d−c)/n$
dA:dx·dy;

\[{ }2\]

Calculemos los puntos medios:

(%i14) xm:makelist((xp[i]+xp[i+1])/2,i,1,2);
ym:makelist((yp[i]+yp[i+1])/2,i,1,2);

\[{ }\left[ \frac{1}{2}{,}\frac{3}{2}\right] \]

\[{ }\left[ 1{,}3\right] \]

Ahora los valores en los puntos medios:

(%i15) fm:create_list(f(xm[i],ym[j]),i,1,2,j,1,2);

\[{ }\left[ \frac{3}{2}{,}\frac{7}{2}{,}\frac{5}{2}{,}\frac{9}{2}\right] \]

Ya podemos aproximar la integral:

(%i16) sum(fm[i],i,1,length(fm))·dA;

\[{ }24\]


Ejercicio: Se sabe que la concentración de glucosa en una placa está dada por \(f(x,y) = 2 + 0.3x + 0.1y\). Estime la concentración en la región \([0,4]\times[0,6]\), usando una malla de 2×3.

(%i7) f(x,y):=2+0.3·x+0.1·y$
a:0$b:4$
c:0$d:6$
m:2$n:3$

Definimos área:

(%i12) dx:(b−a)/m$dy:(d−c)/n$
dA:dx·dy;
xp:makelist(a+i·dx,i,0,m);
yp:makelist(c+i·dy,i,0,n);

\[{}4\]

\[{}\left[ 0{,}2{,}4\right] \]

\[{}\left[ 0{,}2{,}4{,}6\right] \]

Calculemos los puntos medios:

(%i14) xm:makelist((xp[i]+xp[i+1])/2,i,1,m);
ym:makelist((yp[i]+yp[i+1])/2,i,1,n);

\[{}\left[ 1{,}3\right] \]

\[{}\left[ 1{,}3{,}5\right] \]

Ahora los valores en los puntos medios:

(%i15) fm:create_list(f(xm[i],ym[j]),i,1,m,j,1,n);

\[{}\left[ 2.4{,}2.5999{,}2.8{,}3.0{,}3.2{,}3.4\right] \]

Ya podemos aproximar la integral:

(%i16) sum(fm[i],i,1,length(fm))·dA;

\[{}69.6\]


Regla del Trapecio (2D)

La Regla del Trapecio para una variable aproxima el área bajo la curva usando trapecios. Su extensión a dos variables es una suma ponderada de los valores de la función en los nodos de la cuadrícula (las esquinas de los subrectángulos).

Se divide la región \( R \) en \( m \times n \) subrectángulos. Veamos cómo lo hacemos: Para \(R = [a,b]\times [c,d]\), dividimos el rectángulo en una malla de \(m\) divisiones en \(x\) y \(n\) divisiones en \(y\):

  • Longitudes de paso: \[d_x = \frac{b-a}{m}, \quad d_y = \frac{d-c}{n}\]
  • Puntos de la malla: \[x_i = a + i d_x, \quad y_j = c + j d_y\]
  • Evaluamos la función en cada punto: \(f(x_i, y_j)\).

Terminamos computando
\[
\iint_R f(x,y),dA \approx \frac{d_x d_y}{4} \Bigg[\sum_{i=0}^{m} \sum_{j=0}^{n} w_{ij} f(x_i, y_j)\Bigg]
\]
donde los pesos \(w_{ij}\) dependen de la posición del punto:

  • Los puntos en las cuatro esquinas de la región \( R \) se multiplican por un peso de 1.
  • Los puntos interiores se multiplican por 4.
  • Los puntos en los bordes (pero no en las esquinas) se multiplican por 2.


En un cultivo celular en una placa, la densidad celular depende de la posición:
\[f(x,y)=5000+100\sin(x)+50\cos(y)\]

Estimar el número total de células en la región [0,2]×[0,2], considerando una sola celda.

Este es el caso más sencillo, pues solo necesitamos ver que para una sola celda

f00 ┌───────┐ f10
    │       │
    │   R   │
    │       │
f01 └───────┘ f11

\[
I_{ij} \approx \frac{f_{00}+f_{10}+f_{01}+f_{11}}{4}\, \Delta x \Delta y
\]

Vértices:

  • f(0,0)=5050
  • f(2,0)=5140.93
  • f(0,2)=4979.19
  • f(2,2)=5070.12

Media:
\[
\bar f=\frac{5050+5140.93+4979.19+5070.12}{4}=5059.56
\]

Área: \(d_x=\frac{2-0}{1},\, d_y=\frac{2-0}{1},\, dA=dxdy=4\)

\[
I \approx \bar f \cdot dA = 5059.56\cdot 4 = 20238.24
\]


Ejercicio: Estimar \(\iint_R (2 + 0.3x + 0.1y)dxdy\), donde \(R=[0,2]\times[0,1]\), usando una malla de 2×1.

(%i7) f(x,y):=x^2+y^2+x·y$
a:0$b:2$
c:0$d:1$
m:2$n:1$

Determinamos el área y los puntos de la malla

(%i12) dx:(b−a)/m$dy:(d−c)/n$
dA:dx·dy;
xp:makelist(a+i·dx,i,0,m);
yp:makelist(c+i·dy,i,0,n);

\[{ }1\]

\[{ }\left[ 0{,}1{,}2\right] \]

\[{ }\left[ 0{,}1\right] \]

Ahora los valores en los puntos de la malla:

(%i14) create_list([xp[i],yp[j]],i,1,m+1,j,1,n+1);
fm:create_list(f(xp[i],yp[j]),i,1,m+1,j,1,n+1);

\[{ }\left[ \left[ 0{,}0\right] {,}\left[ 0{,}1\right] {,}\left[ 1{,}0\right] {,}\left[ 1{,}1\right] {,}\left[ 2{,}0\right] {,}\left[ 2{,}1\right] \right] \]

\[{ }\left[ 0{,}1{,}1{,}3{,}4{,}7\right] \]

Para asignar el peso vemos:

  • Esquinas: peso = 1 → (0,0), (2,0), (0,1), (2,1)
  • Bordes (no esquinas): peso = 2 → (1,0), (1,1)
  • Interior: peso = 4 → (no hay interior en este caso)

    Entonces, el resultado aproximado

(%i15) (dA/4)·(1·(0)+2·(1)+1·(4)+1·(1)+2·(3)+1·(7));

\[{ }5\]


Ejercicio: Estimar \(\iint_R\,xy\,dxdy\), sobre \(R=[1,3]\times[0,2]\), usando una malla de 2×2.

(%i7) f(x,y):=x·y$
a:1$b:3$
c:0$d:2$
m:2$n:2$

Determinamos el área ylos puntos de la malla

(%i12) dx:(b−a)/m$dy:(d−c)/n$
dA:dx·dy$
xp:makelist(a+i·dx,i,0,m);
yp:makelist(c+i·dy,i,0,n);

\[{ }\left[ 1{,}2{,}3\right] \]

\[{ }\left[ 0{,}1{,}2\right] \]

Ahora, mostramos los puntos de la malla:

(%i13) create_list([xp[i],yp[j]],i,1,m+1,j,1,n+1);

\[{ }\left[ \left[ 1{,}0\right] {,}\left[ 1{,}1\right] {,}\left[ 1{,}2\right] {,}\left[ 2{,}0\right] {,}\left[ 2{,}1\right] {,}\left[ 2{,}2\right] {,}\left[ 3{,}0\right] {,}\left[ 3{,}1\right] {,}\left[ 3{,}2\right] \right] \]

Si colocamos los puntos en el plano, vemos cómo se sitúan en la malla:

[1,0],[1,1],[1,2]
[2,0],[2,1],[2,2]
[3,0],[3,1],[3,2]

Esto nos dice cómo aplicar los pesos:

  • Esquinas: peso = 1 \(\to\) (1,0), (1,2), (3,0), (3,2)
  • Bordes (no esquinas): peso = 2 \(\to\) (1,1), (2,0), (2,2), (3,2)
  • Interior: peso = 4 \(\to\) (2,1)

Entonces, el resultado aproximado

(%i14) (dA/4)·(1·f(1,0)+2·f(1,1)+1·f(1,2)+
   2·f(2,0)+4·f(2,1)+2·f(2,2)+
   1·f(3,0)+2·f(3,1)+1·f(3,2));

\[{ }8\]


Ejercicio: Una placa de Petri rectangular, denotada como $R$, se utiliza para cultivar una colonia de microorganismos. La región rectangular está definida por los límites \( 0 \le x \le 4 \)cm y \( 0 \le y \le 2 \)cm.

La densidad de población de la colonia bacteriana en cualquier punto \((x, y)\) de la placa está modelada por la función:
\[
\rho(x, y) = 1 + x^2 y
\]
donde \(\rho\) se mide en millones de células por centímetro cuadrado.

Aproximar la población total \(P\) de la colonia bacteriana presente en toda la placa de Petri.

Nota: Para calcular la población total \( P \), debemos integrar la función de densidad \(\rho(x, y)\) sobre la región \( R \). Aproximese con una malla de 4×2.

Necesitamos resolver la integral
\[
P = \int_0^4 \int_0^2 (1 + x^2 y) \, dy \, dx
\]

(%i7) f(x,y):=1+x^2·y$
a:0$b:4$
c:0$d:2$
m:4$n:2$

Determinamos el área y los puntos de la malla

(%i12) dx:(b−a)/m$dy:(d−c)/n$
dA:dx·dy$
xp:makelist(a+i·dx,i,0,m);
yp:makelist(c+i·dy,i,0,n);

\[{ }\left[ 0{,}1{,}2{,}3{,}4\right] \]

\[{ }\left[ 0{,}1{,}2\right] \]

Ahora, mostramos los puntos de la malla:

(%i13) create_list([xp[i],yp[j]],i,1,m+1,j,1,n+1);
[0,0] [0,1] [0,2]
[1,0] [1,1] [1,2]
[2,0] [2,1] [2,2]
[3,0] [3,1] [3,2]
[4,0] [4,1] [4,2]

Esto nos dice cómo aplicar los pesos:

  • Esquinas: peso = 1 \(\to\) (0,0), (0,2), (4,0), (4,2)
  • Bordes (no esquinas): peso = 2 \(\to\) (0,1), (1,0), (2,0), (3,0), (1,2), (2,2), (3,2), (4,1)
  • Interior: peso = 4 \(\to\) (1,1), (2,1), (3,1)

(%i17) p1:f(0,0)+f(0,2)+f(4,0)+f(4,2)$
p2:f(0,1)+f(1,0)+f(2,0)+f(3,0)+f(1,2)+f(2,2)+f(3,2)+f(4,1)$
p4:f(1,1)+f(2,1)+f(3,1)$
(dA/4)·(1·p1+2·p2+4·p4);

\[{ }52\]

La población total de la colonia bacteriana en la placa de Petri es aproximadamente a \( 52 \) millones de células.


Regla del Simpson (2D)

La Regla de Simpson mejora la precisión de las reglas anteriores al aproximar la función \( f(x, y) \) por polinomios de segundo grado (cuádricas) en lugar de constantes (Punto Medio) o planos (Trapecio). Requiere que el número de subintervalos en ambas direcciones (\( m \) y \( n \)) sea par.

Para aproximar:

\[
I = \int_a^b \int_c^d f(x,y), dy, dx
\]

sobre el rectángulo \( [a,b]\times[c,d] \), dividimos ambos intervalos en número par de subintervalos (por ejemplo, \(m\) en \(x\) y \(n\) en \(y\)).

  • Paso en \(x\): \( d_x = \dfrac{b-a}{m} \)
  • Paso en \(y\): \( d_y = \dfrac{d-c}{n} \)

Los puntos son \( x_i = a + i d_x \) y \( y_j = c + j d_y \).

De este modo:
\[
I \approx \frac{d_x d_y}{9} \sum_{i=0}^{m} \sum_{j=0}^{n} w_{ij} f(x_i, y_j)
\]

donde los pesos \(w_{ij}\) siguen este patrón:

  • Las esquinas tienen peso 1
  • Los bordes impares tienen peso 4
  • Los bordes pares tienen peso 2
  • Los nodos interiores impares tienen peso 16
  • Los nodos interiores pares tienen peso 8


En un estudio de transferencia de calor en un tejido biológico, la distribución de temperatura ( T(x,y) ) en una región rectangular se modela mediante la función:
\[
T(x,y) = 20 + 2x^2 + 3y^2
\]
donde:

  • \( x \) representa la posición horizontal en centímetros,
  • \( y \) representa la posición vertical en centímetros,
  • \( T(x,y) \) está en grados Celsius.

Se desea calcular la energía térmica aproximada en la región rectangular:
\[
0 \le x \le 2 \text{ cm}, \quad 0 \le y \le 1 \text{ cm}
\]
suponiendo que la densidad y el calor específico son constantes e iguales a 1 (para simplificar, la energía será proporcional al área bajo la función).

Necesitamos calcular
\[
I = \int_{0}^{2} \int_{0}^{1} T(x,y), dy, dx
\]
y para ello, utilizaremos la regla de Simpson con \( m = 2 \) subdivisiones en \( x \) y \( n = 2 \) subdivisiones en \( y \).

Primero determinamos
\[
d_x = \frac{2-0}{2} = 1, \quad d_y = \frac{1-0}{2} = 0.5
\]
para calcular los puntos:
\[
x = {0, 1, 2}, \quad y = {0, 0.5, 1}
\]

A continuación vemos los valores de la función y el patrón de pesos.
\[
\begin{array}{|c|c|c|}
\hline
x & y & T(x,y) \\
\hline
0 & 0 & 20 \\
0 & 0.5 & 20.75 \\
0 & 1 & 23 \\
1 & 0 & 22 \\
1 & 0.5 & 22.75 \\
1 & 1 & 25 \\
2 & 0 & 28 \\
2 & 0.5 & 28.75 \\
2 & 1 & 31 \\
\hline
\end{array}
\]
que se disponen como

[0,0] [0,0.5] [0,1]
[1,0] [1,0.5] [1,1]
[2,0] [2,0.5] [2,1]

El patrón de pesos nos lo proporciona una matriz de 3×3:
\[
\begin{bmatrix}
1 & 4 & 1 \\
4 & 16 & 4 \\
1 & 4 & 1
\end{bmatrix}
\]

Una manera sencilla de aplicar los pesos multiplicar, elemento a elemento, esta matriz con la matriz de los valores:
\[
\begin{bmatrix}
f(0,0)&f(0,0.5)&f(0,1)\\
f(1,0)&f(1,0.5)&f(1,1)\\
f(2,0)&f(2,0.5)&f(2,1)
\end{bmatrix}=
\begin{bmatrix}
20 & 20.75 & 23 \\
22 & 22.75 & 25 \\
28 & 28.75 & 31
\end{bmatrix}
\]
Multiplicando elemento a elemento:
\[
\begin{bmatrix}
20 & 20.75 & 23 \\
22 & 22.75 & 25 \\
28 & 28.75 & 31
\end{bmatrix}*
\begin{bmatrix}
1 & 4 & 1 \\
4 & 16 & 4 \\
1 & 4 & 1
\end{bmatrix}=
\begin{bmatrix}20 & 83.0 & 23\\
88 & 364.0 & 150\\
28 & 115.0 & 31\end{bmatrix}\]
Ahora sumamos todos los elementos de esta matriz
\[
\text{Suma} = 20 + 83 + 23 + 88 + 364 + 100 + 28 + 115 + 31 = 852
\]

Por último, aplicamos la fórmula
\[
I \approx \frac{d_x d_y}{9} \cdot \text{Suma} = \frac{(1)(0.5)}{9} \cdot 852 = \frac{426}{9} \approx 47.33
\]


Ejercicio: En un cultivo bacteriano bidimensional, la densidad de población de bacterias E. coli en una placa de Petri rectangular viene dada por la función:
\[
f(x,y) = 100 e^{-0.1(x^2 + y^2)}
\]
donde \(x\) e \(y\) se miden en centímetros desde el centro de la placa, y \(f(x,y)\) representa el número de bacterias por cm² en el punto \((x,y)\).

Se desea calcular el número total de bacterias en la región rectangular \(R = [0, 2] \times [0, 2]\) utilizando el método de Simpson compuesto 1/3 con \(n = 2\) subintervalos en cada dirección.

(%i6) f(x,y):=100·%e^(−0.1·(x^2+y^2))$
a:0$b:2$
c:0$d:2$
n:2$

Determinamos el área y los puntos de la malla

(%i11) dx:(b−a)/n$dy:(d−c)/n$
dA:dx·dy$
xp:makelist(a+i·dx,i,0,n);
yp:makelist(c+i·dy,i,0,n);

\[{}\left[ 0{,}1{,}2\right] \]

\[{}\left[ 0{,}1{,}2\right] \]

Ahora, mostramos los puntos de la malla:

(%i12) create_list([xp[i],yp[j]],i,1,n+1,j,1,n+1);

\[{}\left[ \left[ 0{,}0\right] {,}\left[ 0{,}1\right] {,}\left[ 0{,}2\right] {,}\left[ 1{,}0\right] {,}\left[ 1{,}1\right] {,}\left[ 1{,}2\right] {,}\left[ 2{,}0\right] {,}\left[ 2{,}1\right] {,}\left[ 2{,}2\right] \right] \]

Dibujemos la malla:

[0,0] [0,1] [0,2]
[1,0] [1,1] [1,2]
[2,0] [2,1] [2,2]

Esto nos dice cómo aplicar los pesos:

  • Esquinas: peso = 1 \(\to\) (0,0), (0,2), (2,0), (2,2)
  • Bordes impares (no esquinas): peso = 4 \(\to\) (0,1), (1,0), (1,2), (2,1)
  • Interior impar: peso = 16 \(\to\) (1,1)

Entonces, el resultado aproximado es:

(%i16) p1:f(0,0)+f(0,2)+f(2,0)+f(2,2)$
p4:f(0,1)+f(1,0)+f(1,2)+f(2,1)$
p16:f(1,1)$
(dA/9)·(1·p1+4·p4+16·p16);

\[{}310.8956\]

El número total estimado de bacterias en la región rectangular de \(2 \times 2\) \(cm^2\) es aproximadamente 311 bacterias.

Este resultado tiene sentido biológico ya que la densidad es máxima en el centro de la placa (100 bacterias/\(cm^2\)) y disminuye exponencialmente hacia los bordes debido al factor \(e^{-0.1(x^2+y^2)}\), simulando condiciones de crecimiento óptimas en el centro y limitación de nutrientes en la periferia.


El método de Simpson proporciona una excelente aproximación para funciones suaves como la distribución exponencial. Para mayor precisión, se podría aumentar el número de subintervalos (por ejemplo, \(n = 4\) o \(n = 6\)), lo que reduciría el error de aproximación.

Ejercicio: En un estudio de difusión de oxígeno en un tejido muscular, la concentración de oxígeno (en mmol/L) en una sección rectangular del tejido viene dada por la función:

\[
f(x,y) = 50(1 + \cos(\pi x))(1 + \sin(\pi y))
\]

donde \(x\) e \(y\) se miden en milímetros. Se desea calcular la cantidad total de oxígeno en la región rectangular \(R = [0, 1] \times [0, 1]\) utilizando el método de Simpson compuesto 1/3 con \(n = 4\) subintervalos en cada dirección.

La cantidad total de oxígeno en la región \(R\) viene dada por:

\[
I = \iint_R f(x,y) \, dA = \int_0^1 \int_0^1 50(1 + \cos(\pi x))(1 + \sin(\pi y)) \, dx \, dy
\]

Para aplicar el método de Simpson compuesto 1/3 con \(n = 4\) subintervalos en cada dirección, necesitamos \(a = 0\), \(b = 1\), \(n_x = 4\)

(%i6) f(x,y):=50·(1+cos(%pi·x))·(1+sin(%pi·y))$
a:0$b:1$
c:0$d:1$
n:4$

Determinamos el área y los puntos de la malla

(%i11) dx:(b−a)/n$dy:(d−c)/n$
dA:dx·dy$
xp:makelist(a+i·dx,i,0,n);
yp:makelist(c+i·dy,i,0,n);

\[{}\left[ 0{,}\frac{1}{4}{,}\frac{1}{2}{,}\frac{3}{4}{,}1\right] \]

\[{}\left[ 0{,}\frac{1}{4}{,}\frac{1}{2}{,}\frac{3}{4}{,}1\right] \]

Ahora, mostramos los puntos de la malla y la dibujamos:

(%i14) p:create_list([xp[i],yp[j]],i,1,n+1,j,1,n+1)$
makelist(print(makelist(p[5·j+i],i,1,5)),j,0,4)$
fp:create_list(f(xp[i],yp[j]),i,1,n+1,j,1,n+1)$

\[
\begin{matrix}
\left[ 0{,}0\right] &\left[ 0{,}\frac{1}{4}\right] &\left[ 0{,}\frac{1}{2}\right] &\left[ 0{,}\frac{3}{4}\right] &\left[ 0{,}1\right]\\ \left[ \frac{1}{4}{,}0\right] &\left[ \frac{1}{4}{,}\frac{1}{4}\right] &\left[ \frac{1}{4}{,}\frac{1}{2}\right] &\left[ \frac{1}{4}{,}\frac{3}{4}\right] &\left[ \frac{1}{4}{,}1\right]\\ \left[ \frac{1}{2}{,}0\right] &\left[ \frac{1}{2}{,}\frac{1}{4}\right] &\left[ \frac{1}{2}{,}\frac{1}{2}\right] &\left[ \frac{1}{2}{,}\frac{3}{4}\right] &\left[ \frac{1}{2}{,}1\right]\\ \left[ \frac{3}{4}{,}0\right] &\left[ \frac{3}{4}{,}\frac{1}{4}\right] &\left[ \frac{3}{4}{,}\frac{1}{2}\right] &\left[ \frac{3}{4}{,}\frac{3}{4}\right] &\left[ \frac{3}{4}{,}1\right]\\ \left[ 1{,}0\right] &\left[ 1{,}\frac{1}{4}\right] &\left[ 1{,}\frac{1}{2}\right] &\left[ 1{,}\frac{3}{4}\right] &\left[ 1{,}1\right]
\end{matrix}
\]

Para el método de Simpson con \(n = 4\) subintervalos, la matriz de pesos \(w_{ij}\) es:
\[
W = \begin{bmatrix}
1 & 4 & 2 & 4 & 1 \\
4 & 16 & 8 & 16 & 4 \\
2 & 8 & 4 & 8 & 2 \\
4 & 16 & 8 & 16 & 4 \\
1 & 4 & 2 & 4 & 1
\end{bmatrix}
\]

(%i15) w:[1,4,2,4,1,
   4,16,8,16,4,
   2,8,4,8,2,
   4,16,8,16,4,
   1,4,2,4,1]$

Entonces, el resultado aproximado

(%i17) suma:fp.w$
(dA/9)·suma,numer;

\[{}81.903559\]

La cantidad total de oxígeno en la región de 1×1 \(mm^2\) del tejido muscular es aproximadamente 82 mmol (valor analítico exacto). La distribución espacial muestra una variación sinusoidal que podría modelar gradientes de concentración debido a la estructura vascular del tejido, con zonas de mayor oxigenación cerca de los capilares sanguíneos y menor concentración en áreas alejadas de los vasos.

El patrón coseno-seno representa oscilaciones naturales en la perfusión tisular, típicas de tejidos con irrigación periódica o pulsátil.


Aproximación numérica para Integrales Triples

Integración Triple con el Método de Simpson

El método de Simpson para integrales triples es una extensión natural del método bidimensional. Permite aproximar integrales de la forma:

\[
I = \iiint_V f(x,y,z) \, dV = \int_a^b \int_c^d \int_e^f f(x,y,z) \, dz \, dy \, dx
\]

sobre un dominio rectangular \(V = [a,b] \times [c,d] \times [e,f]\).

Fórmula del Método de Simpson 1/3 para Integrales Triples

Dividimos cada dirección en \(n\) subintervalos (donde \(n\) debe ser par):

  • Dirección \(x\): \(d_x = \frac{b-a}{n_x}\), con puntos \(x_i = a + i \cdot d_x\), \(i = 0, 1, \ldots, n_x\)
  • Dirección \(y\): \(d_y = \frac{d-c}{n_y}\), con puntos \(y_j = c + j \cdot d_y\), \(j = 0, 1, \ldots, n_y\)
  • Dirección \(z\): \(d_z = \frac{f-e}{n_z}\), con puntos \(z_k = e + k \cdot d_z\), \(k = 0, 1, \ldots, n_z\)

La aproximación viene dada por:

\[
I \approx \frac{d_x d_y d_z}{27} \sum_{i=0}^{n_x} \sum_{j=0}^{n_y} \sum_{k=0}^{n_z} w_i w_j w_k \, f(x_i, y_j, z_k)
\]

donde los pesos \(w_i\) siguen el patrón unidimensional de Simpson:

\[
w_i = \begin{cases}
1 & \text{si } i = 0 \text{ o } i = n \\
4 & \text{si } i \text{ es impar} \\
2 & \text{si } i \text{ es par y } i \neq 0, n
\end{cases}
\]

En un estudio farmacológico, la concentración de un antibiótico (en μg/mL) en un bloque de tejido hepático viene dada por:

\[
f(x,y,z) = 100 e^{-(x^2 + y^2 + z^2)}
\]

donde \(x\), \(y\), \(z\) se miden en centímetros. Se desea calcular la cantidad total del fármaco en el volumen rectangular \(V = [0, 1] \times [0, 1] \times [0, 1]\) cm³ utilizando el método de Simpson compuesto 1/3 con \(n = 2\) subintervalos en cada dirección.

Solución Detallada

Paso 1: Planteamiento de la integral

La cantidad total del fármaco en el volumen \(V\) viene dada por:

\[
I = \iiint_V f(x,y,z) \, dV = \int_0^1 \int_0^1 \int_0^1 100 e^{-(x^2 + y^2 + z^2)} \, dz \, dy \, dx
\]

Paso 2: Discretización del dominio

Para \(n = 2\) subintervalos en cada dirección:

Dirección \(x\): \(a = 0\), \(b = 1\), \(n_x = 2\)
\[
d_x = \frac{1 – 0}{2} = 0.5
\]
Puntos: \(x_0 = 0\), \(x_1 = 0.5\), \(x_2 = 1\)

Dirección \(y\): \(c = 0\), \(d = 1\), \(n_y = 2\)
\[
d_y = \frac{1 – 0}{2} = 0.5
\]
Puntos: \(y_0 = 0\), \(y_1 = 0.5\), \(y_2 = 1\)

Dirección \(z\): \(e = 0\), \(f = 1\), \(n_z = 2\)
\[
d_z = \frac{1 – 0}{2} = 0.5
\]
Puntos: \(z_0 = 0\), \(z_1 = 0.5\), \(z_2 = 1\)

Vector de pesos: Para \(n = 2\), los pesos son: \((1, 4, 1)\)

Paso 3: Evaluación de la función en todos los nodos

Calculamos \(f(x_i, y_j, z_k) = 100 e^{-(x_i^2 + y_j^2 + z_k^2)}\) para los 27 puntos de la malla \(3 \times 3 \times 3\):

Plano \(z = 0\) (\(z_0 = 0\)):

\[
\begin{array}{|c|c|c|c|}
\hline
y \backslash x & 0 & 0.5 & 1 \\
\hline
0 & 100.0000 & 77.8801 & 36.7879 \\
\hline
0.5 & 77.8801 & 60.6531 & 28.6505 \\
\hline
1 & 36.7879 & 28.6505 & 13.5335 \\
\hline
\end{array}
\]

Plano \(z = 0.5\) (\(z_1 = 0.5\)):

\[
\begin{array}{|c|c|c|c|}
\hline
y \backslash x & 0 & 0.5 & 1 \\
\hline
0 & 77.8801 & 60.6531 & 28.6505 \\
\hline
0.5 & 60.6531 & 47.2367 & 22.3130 \\
\hline
1 & 28.6505 & 22.3130 & 10.5399 \\
\hline
\end{array}
\]

Plano \(z = 1\) (\(z_2 = 1\)):

\[
\begin{array}{|c|c|c|c|}
\hline
y \backslash x & 0 & 0.5 & 1 \\
\hline
0 & 36.7879 & 28.6505 & 13.5335 \\
\hline
0.5 & 28.6505 & 22.3130 & 10.5399 \\
\hline
1 & 13.5335 & 10.5399 & 4.9787 \\
\hline
\end{array}
\]

Cálculos de verificación:

  • \(f(0,0,0) = 100 e^{0} = 100\)
  • \(f(0.5,0.5,0.5) = 100 e^{-(0.25+0.25+0.25)} = 100 e^{-0.75} \approx 47.2367\)
  • \(f(1,1,1) = 100 e^{-3} \approx 4.9787\)

Paso 4: Cálculo de la suma ponderada

Para cada punto \((i,j,k)\), el peso combinado es \(w_i \cdot w_j \cdot w_k\).

La fórmula es:
\[
S = \sum_{i=0}^{2} \sum_{j=0}^{2} \sum_{k=0}^{2} (w_i \cdot w_j \cdot w_k) \cdot f(x_i, y_j, z_k)
\]

Organizamos por planos:

Plano \(z = 0\) (peso en z: \(w_0 = 1\)):

\[
\begin{align}
S_0 &= (1 \cdot 1 \cdot 1) \cdot 100 + (1 \cdot 4 \cdot 1) \cdot 77.8801 + (1 \cdot 1 \cdot 1) \cdot 36.7879 \\
&\quad + (4 \cdot 1 \cdot 1) \cdot 77.8801 + (4 \cdot 4 \cdot 1) \cdot 60.6531 + (4 \cdot 1 \cdot 1) \cdot 28.6505 \\
&\quad + (1 \cdot 1 \cdot 1) \cdot 36.7879 + (1 \cdot 4 \cdot 1) \cdot 28.6505 + (1 \cdot 1 \cdot 1) \cdot 13.5335
\end{align}
\]

\[
S_0 = 100 + 311.5204 + 36.7879 + 311.5204 + 970.4496 + 114.6020 + 36.7879 + 114.6020 + 13.5335 = 2009.8037
\]

Plano \(z = 0.5\) (peso en z: \(w_1 = 4\)):

\[
\begin{align}
S_1 &= (1 \cdot 1 \cdot 4) \cdot 77.8801 + (1 \cdot 4 \cdot 4) \cdot 60.6531 + (1 \cdot 1 \cdot 4) \cdot 28.6505 \\
&\quad + (4 \cdot 1 \cdot 4) \cdot 60.6531 + (4 \cdot 4 \cdot 4) \cdot 47.2367 + (4 \cdot 1 \cdot 4) \cdot 22.3130 \\
&\quad + (1 \cdot 1 \cdot 4) \cdot 28.6505 + (1 \cdot 4 \cdot 4) \cdot 22.3130 + (1 \cdot 1 \cdot 4) \cdot 10.5399
\end{align}
\]

\[
S_1 = 311.5204 + 970.4496 + 114.6020 + 970.4496 + 3021.9488 + 1428.0320 + 114.6020 + 358.0080 + 42.1596 = 7331.7720
\]

Plano \(z = 1\) (peso en z: \(w_2 = 1\)):

\[
S_2 = 36.7879 + 114.6020 + 13.5335 + 114.6020 + 358.0080 + 42.1596 + 13.5335 + 42.1596 + 4.9787 = 740.3648
\]

Suma total:
\[
S = S_0 + S_1 + S_2 = 2009.8037 + 7331.7720 + 740.3648 = 10081.9405
\]

Paso 5: Resultado final

\[
\begin{align}
I \approx \frac{h_x h_y h_z}{27} \cdot S &= \frac{0.5 \cdot 0.5 \cdot 0.5}{27} \cdot 10081.9405\\
&= \frac{0.125}{27} \cdot 10081.9405\\ &= 0.004630 \cdot 10081.9405\\ &\approx 46.675 \text{ μg}
\]

Interpretación del Resultado

La cantidad total de antibiótico presente en el volumen de 1 cm³ de tejido hepático es aproximadamente 46.68 μg.

La distribución exponencial \(f(x,y,z) = 100 e^{-(x^2 + y^2 + z^2)}\) representa:

  • Máxima concentración (100 μg/mL) en el origen (punto de inyección o fuente)
  • Disminución exponencial radial debido a la difusión del fármaco
  • Menor concentración en las esquinas alejadas del origen

Este modelo es realista para describir la farmacocinética espacial de un fármaco administrado localmente en tejido, donde la concentración decrece según la distancia euclidiana desde el punto de administración.


Observaciones sobre el Método

Ventajas del Método de Simpson para integrales triples:

  1. Mayor precisión que el método del trapecio con el mismo número de puntos
  2. Error de orden \(O(d^4)\) para funciones suficientemente suaves
  3. Fácil implementación computacional

Limitaciones:

  1. Requiere que \(n\) sea par en cada dirección
  2. El número de evaluaciones de función crece como \((n+1)^3\), lo que puede ser costoso para \(n\) grande
  3. Solo aplicable a dominios rectangulares (para otros dominios se necesitan transformaciones)

Complejidad computacional: Para este ejemplo con \(n=2\), evaluamos la función en \(3 \times 3 \times 3 = 27\) puntos. Para \(n=4\), necesitaríamos \(5 \times 5 \times 5 = 125\) evaluaciones.

Navegación de entradas

MathBio: Cálculo integral
ALG: Proyección ortogonal

Novela

La Loba, la lucha fraticida por un reino

La Loba, la lucha fratricida por un reino.

Urraca, señora de Zamora, acusada de instigar la muerte de su hermano, el rey Sancho de Castilla, deberá defenderse de la acusación, al tiempo que luchará por mantener la cohesión entre los hermanos y los reinos cristianos: una lobera de fieros lobeznos.

👉 En amazon

Entradas recientes

  • MAD: Presentación
  • ALG: Ejercicios de repaso
  • ALG: Diagonalización de una matriz
  • ALG: Autovectores y autovalores con maxima
  • ALG: Autovectores y autovalores
febrero 2026
L M X J V S D
 1
2345678
9101112131415
16171819202122
232425262728  
« Dic    

Categorías

  • Álgebra Lineal
  • general
  • Matemática Discreta
  • MathBio

Etiquetas

Prácticas MathBio Prácticas Álgebra

Meta

  • Acceder
  • Feed de entradas
  • Feed de comentarios
  • WordPress.org
©2026 Diario de clases | Diseño: Tema de WordPress Newspaperly