Está en la página 1de 1

Punto fijo\ function [y, err, itera]=puntofijo(f, x) //ejemplo ponga en la consola de scilab la siguiente linea: //deff ('[y]=f(x)',=sqrt(2*x+3)'); //luego

utilice la funcion puntofijo(f,4) x1=x0+1; itera=0; while ((abs(x1-x0)>.0001)&(itera<100)) x0=x1; x1=f(x0); itera=itera+1; end err=abs (x1-x0); y=x1; if ((itera>=100)|isinf(y)) then disp (err,"error no convergencia") else disp (y,"raiz",itera,"iteracion")

end

endfunction

También podría gustarte