Método de la Secante – Código en Matlab

Bueno aquí les dejo el código del método de la secante, desarrollado por:

  • Yanela Ríos
  • Anita Campoverde
  • Iliana Vargas
  • Angel Valdez
  • Fabricio Flores
  • Carlos Vivanco
  • Julio Benítez
  • Eduardo Lima
  • Germán Salas

clc
clear

f=input('Ingrese la funcion:\n','s');;
f=inline(f);
x0=input('Ingrese el primer punto inicial:\n');;
x1=input('Ingrese el segundo punto inicial:\n');
xra=0;
xr=0;
tol=0.01;
i=1;
error_aprox=1;
error=0;

fx1=f(x1);
fx0=f(x0);

xr=x1-((x1-x0)/(fx1-fx0))*fx1;

fprintf('It.        X0              X1              Xr       Error aprox \n');
fprintf('%2d \t %11.7f \t %11.7f \t %11.7f \t %11.7f \n',i,x0,x1,xr,error);

while error_aprox >= tol,
xra=xr;
x1=xr;

fx1=f(x1);
fx0=f(x0);

xr=x1-((x1-x0)/(fx1-fx0))*fx1;

error = abs((xr - xra) / xr);
error_aprox = error;

i=i+1;

fprintf('%2d \t %11.7f \t %11.7f \t %11.7f \t %11.7f \n',i,x0,x1,xr,error_aprox);

end

Si desean saber un poco de teoría acerca de éste método:


Creative Commons License
Metodo de la Secante by Yanela Rios, Ana Campoverde, Iliana Vargas, Fabricio Flores, Angel Valdez, Carlos Vivanco, German Salas, Eduardo Lima, Julio Benitez is licensed under a Creative Commons Reconocimiento-No comercial-Sin obras derivadas 3.0 Ecuador License.

Y si desean la explicación de un ejercicio aquí está un video de Youtube:

7 pensamientos en “Método de la Secante – Código en Matlab

  1. oye mire que me sale un error

    ??? Undefined function or method ‘metodo’ for input arguments of type ‘char’. para que porfavor me ayudecon esta partesita
    Gracias.

  2. ola ola….yo estoy llevando esa materia en la uni pero la vdd no le entiendo nada…podrian ayudarme????desde el 1er metodo xfas

  3. hola
    me sale un error en esta linea
    while error_aprox >= tol,
    donde dice >=tol … me dice que The expression to the left of the equals sign is not a valid target for an assignment. (la expresion a la izquierda del signo de igual no es un objetivo valido para una asignacion)… ahora me pregunto para que sirve “&gt”??

    alguien que pueda decirme?
    saludos!

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s