Está en la página 1de 4

• Método Bisección.

%Método de la Biseccion
clc
disp('la función se ingresa entre comillas sencillas')

la función se ingresa entre comillas sencillas

f=['70e-3.*exp(-30.*(x))+30e-3.*exp(-70.*(x))-50e-3'];
f=inline(f);
% inline convierte a f en una función que depende de x

fprintf(' \n Método Bisección \n');

Método Bisección

xli=0;
xui=0.4;
tol=0.01;
N=100;

i=1;
ea(1)=100;
if f(xli)*f(xui) < 0
xl(1)=xli;
xu(1)=xui;
xr(1)=(xl(1)+xu(1))/2;
fprintf('It.\t Xl \t Xr \t Xu \t Error \n');
fprintf('%2d \t %11.7f \t %11.7f \t %11.7f \n',i,xl(i),xr(i),xu(i));
while (abs(ea(i)) > tol) &(i<=N)
if f(xl(i))*f(xr(i))< 0
xl(i+1)=xl(i);
xu(i+1)=xr(i);
end
if f(xl(i))*f(xr(i))> 0
xl(i+1)=xr(i);
xu(i+1)=xu(i);
end
xr(i+1)=(xl(i+1)+xu(i+1))/2;
ea(i+1)=abs((xr(i+1)-xr(i))/(xr(i+1))*100);

fprintf('%2d \t %11.7f \t %11.7f \t %11.7f \t %7.5f \n',i+1,xl(i+1),xr(i+1),xu(i+1),ea(i+


i=i+1;
end
else
fprintf('No existe una raiz en ese intervalo\n');
end

It. Xl Xr Xu Error

1
1 0.0000000 0.2000000 0.4000000
2 0.0000000 0.1000000 0.2000000 100.00000
3 0.0000000 0.0500000 0.1000000 100.00000
4 0.0000000 0.0250000 0.0500000 100.00000
5 0.0000000 0.0125000 0.0250000 100.00000
6 0.0125000 0.0187500 0.0250000 33.33333
7 0.0125000 0.0156250 0.0187500 20.00000
8 0.0156250 0.0171875 0.0187500 9.09091
9 0.0171875 0.0179688 0.0187500 4.34783
10 0.0171875 0.0175781 0.0179688 2.22222
11 0.0175781 0.0177734 0.0179688 1.09890
12 0.0175781 0.0176758 0.0177734 0.55249
13 0.0175781 0.0176270 0.0176758 0.27701
14 0.0175781 0.0176025 0.0176270 0.13870
15 0.0176025 0.0176147 0.0176270 0.06930
16 0.0176147 0.0176208 0.0176270 0.03464
17 0.0176147 0.0176178 0.0176208 0.01732
18 0.0176178 0.0176193 0.0176208 0.00866

plot(ea)
xlabel('error relativo')

plot(xr)
xlabel('tiempo')

2
Responder:

• ¿Cómo es el comportamiento del error relativo aproximado?

Su comportamiento busca en obtener una mejor aproximación de la raíz a partir de los intervalos (0 y 0.4)
reduciendolo cada vez mas hasta que su aproximación sea casi 0.

• ¿Cuántas iteraciones requirió el método de la Bisección para encontrar la raíz de la función f(t)?

Requirió 17 iteraciones para encontrar la raiz de la función f(t). La primera iteración no sé cuenta ya que no
se haya error ahí.

• ¿Cuál es el valor del tiempo hallado con este método y que valor de error se acepta para la solución?

El tiempo tiene que ser lo más cercano a 0 para que f(t)=0, por lo tanto el valor hallado es 0.0176193 y el
valor de error relativo es 0.00866 ya que con estos dos resultados se busca obtener el valor más cercano a
0.

• ¿Cumple este valor hallado con la ecuación inicial f(t)=0?

Sí cumple, ya que al reemplazar este valor en la ecuación principal el resultado es 0.0175 por lo cual en ese
instante de tiempo la corriente se hace 50mA.

donde

3
reemplazando:

También podría gustarte