Método de biseccion [AYUDA]
Publicado por Paul (2 intervenciones) el 10/06/2015 04:50:42
Buenas quisiera saber como puedo modificar este código de método de biseccion para que también pueda decirme el numero de iteraciones que se hicieron y que me muestre tmb el error relativo se los agradecería mucho ya que soy nuevo en esto, bueno espero que puedan ayudarme gracias.
Nota: como apenas estoy comenzando en matlab les agradecería que hicieran los cambios lo mas simple posible para poder entenderlos gracias :D, asi y ese codigo lo saque de este video ya que era el mas sencillo que podia hacer xD https://www.youtube.com/watch?v=ej1NWbs2A3E
Nota: como apenas estoy comenzando en matlab les agradecería que hicieran los cambios lo mas simple posible para poder entenderlos gracias :D, asi y ese codigo lo saque de este video ya que era el mas sencillo que podia hacer xD https://www.youtube.com/watch?v=ej1NWbs2A3E
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function biseccion(def,a,b,tol)
f=inline(def);
if f(a)*f(b)<0
x=a;
while abs(f(x))>tol
x=(a+b)/2;
if f(a)*f(x)<0
b=x;
else
a=x;
end
end
raiz=x
else
raiz='no hay cambio de signo'
end
Valora esta pregunta
0