Está en la página 1de 8

TALLER DE PROCESAMIENTO NUMERICO

“RAICES”

INTEGRANTES:
DAVID BARAJAS T00057906
NATALIA CÁRDENAS BRITO T00061544
DIANI PÉREZ PÉREZ T00061895

DOCENTE:
DURWIN ALEXIS ROZO IBÁÑEZ

GRUPO:
G-1356

11/04/2022
Ejercicio 5.15
Por un canal trapezoidal fluye agua a una tasa de 𝑄 = 20 𝑚3 /𝑠 La profundidad crítica y para dicho
canal satisface la ecuación

Donde g = 9.81 𝑚/𝑠 2 , 𝐴𝑐 = área de la sección transversal (𝑚2 ), y B = ancho del canal en la superficie
(m). Para este caso, el ancho y el área de la sección transversal se relacionan con la profundidad y por
medio de

Resuelva para la profundidad crítica con el uso de los métodos a) gráfico, b) bisección, y c) falsa
posición. En los incisos b) y c), haga elecciones iniciales de 𝑥𝑖 = 0.5 y 𝑥𝑢 = 2.5, y ejecute iteraciones
hasta que el error aproximado caiga por debajo del 1% o el número de interacciones supere a 10.

Ecuación:
400
𝑓(𝑦) = 1 − (3 + 𝑦)
(9.81)[(3𝑦 + 𝑦 2 )]3

Grafica

Grafica 1. De la función
Método de falsa posición
Demostración de cálculos:
𝑥𝑖 = 0.5 𝑦 𝑥𝑢 = 0.25

𝑓(𝑥𝑢 )(𝑥𝑖 − 𝑥𝑢 )
𝑥𝑟 = 𝑥𝑢 −
𝑓(𝑥𝑖 ) − 𝑓(𝑥𝑢 )

0.812841(0.5 − 2.5)
𝑥𝑟 = 2.5 −
−32.292154 − 0.812841

𝑓(0.5)𝑓(2.450889) = −32.292154(0.799686) = −25.823592

Como −25.823592 cumple con el teorema de Bolzano “si 𝑓(𝑥𝑖 )𝑓(𝑥𝑟 ) < 0, entonces la raíz
se encuentra dentro del subintervalo inferior o izquierdo. Por lo tanto, se hace 𝑥𝑢 = 𝑥𝑟 ”
Entonces 𝑥𝑢 = 2.4508989 y la segunda iteración seria:

0.799686(0.5 − 2.450889)
𝑥𝑟 = 2.450889 − = 2.403748
−32.292152 − 0.799686

% Error
2.403748 − 2.450889
𝜀𝑎 = ⃒ ⃒100% = 1.961%
2.403748

𝑓(0.5)𝑓(2.403748) = −32.292152(0.785941) = −25.379737

Nuevamente al ser el numero anterior menor a cero, 𝑥𝑢 = 2.403748 y como se muestra en


la siguiente tabla, 𝑥𝑢 es siempre 𝑥𝑟
Tabla 1. Método falta posición
IT XI Xr Xu F(XI) F(Xr) F(XI)*F(Xr) Error
%
1 0.50000 2.45089 2500000 - 0.79968 -
00 31 0 32.292152 63 25.823592

2 0.50000 2.40374 2.45089 - 0.78594 - 1.961


00 85 31 32.292152 13 25.379737

3 0.500000 2.35851 2.40374 - 0.77161 - 1.918


00 51 85 32.292152 64 24.917153

4 0.50000 2.31514 2.35851 - 0.75672 - 1.873


00 25 51 32.292152 55 24.436295

5 0.50000 2.27358 2.31514 - 0.74128 - 1.828


00 09 25 32.292152 73 23.937762

6 0.50000 2.23378 2.27358 - 0.72532 - 1.782


00 08 09 32.292152 45 23.42229

7 0.50000 2.19569 2.23378 - 0.70886 - 1.735


00 33 08 32.292152 44 22.890757

8 0.50000 2.15926 2.19569 - 0.69193 - 1.687


00 97 33 32.292152 84 22.344179

9 0.50000 2.12446 2.15926 - 0.67458 - 1.638


00 16 97 32.292152 19 21.783701

10 0.50000 2.09122 2.12446 - 0.65683 - 1.590


00 11 16 32.292152 44 21.210595

13 0.50000 1.51462 1.51463 - 0.00021 - 0


7 00 80 53 32.292152 76 0.007028

Comprobación
clear
clc
funcprot(0)
function y=f(x)
y=1-((400)/((9.8)*((3*x)+(x^2/2))^3))*(3+x);
endfunction
function xr=falsaposicion(xai, xbi, tol)
i=1;
ea(1)=100;
if f(xai)*f(xbi) < 0
xi(1)=xai;
xu(1)=xbi;
xr(1)=xi(1)-f(xi(1))*(xu(1)-xi(1))/(f(xu(1))-f(xi(1)));
printf('It.\t\t Xi\t\t Xr\t\t Xu\t Error \n');
printf('%2d \t %11.7f \t %11.7f \t %11.7f \n',i,xi(i),xr(i),xu(i));
while abs(ea(i))>=tol,
if f(xi(i))*f(xr(i))< 0
xi(i+1)=xi(i);
xu(i+1)=xr(i);
end
if f(xi(i))*f(xr(i))> 0
xi(1)=xr(i);
xu(1)=xu(i);
end
xr(i+1)=xi(i+1)-((f(xi(i+1))*(xu(i+1)-xi(i+1)))/(f(xu(i+1))-f(xi(i+1))));
ea(i+1)=abs((xr(i+1)-xr(i))/(xr(i+1)))*100;
printf('%2d \t %11.7f \t %11.7f \t %11.7f \t %7.3f \n',
i+1,xi(i+1),xr(i+1),xu(i+1),ea(i+1));
i=i+1;
end
else
printf('No existe una raiz en ese intervalo');
end
endfunction

Método de Bisección
IT Xi F(Xi) Xu F(Xu) Xr F(Xr) Error %

1 0.5 -322.921 2.500000 0.8128 1.500000 -0.03199


0 0
2 1.5 -0.03199 2.500000 0.8128 2.000000 0.60140 25.000
0 0
3 1.5 -0.03199 2.000000 0.6014 1.750000 0.3782 14.286
0 0
4 1.5 -0.03199 1.750000 0.3782 1.625000 0.2061 7.692
0 0
5 1.5 -0.03199 1.625000 0.2061 1.562500 0.09703 4.000
0 0
6 1.5 -0.03199 1.562500 0.09703 1.531250 0.03527 2.041
0 0
7 1.5 -0.03199 1.531250 0.03527 1.515625 0.0023 1.031
0 0
8 1.5 -0.03199 1.515625 0.0023 1.507812 -0.01462 0.518
0 5
Se puede concluir que los tres métodos mostraron resultados satisfactorios con respecto a la raíz ya
que todos concuerdan; además, para este caso en específico, el método de la falsa posición requirió
muchas más iteraciones para poder llegar a la raíz (1.51 aproximadamente). El numero obtenido que
corresponde al corte de la gráfica con el eje x es igual a la profundidad critica la cual satisface la
ecuación dada.

También podría gustarte