Advertisement
Guest User

punto fijo

a guest
Nov 23rd, 2014
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. cf = input('Ingrese funcion f: ');
  2. cg = input('Ingrese funcion g: ');
  3. f = inline(cf);
  4. g = inline(cg);
  5. syms x
  6. dg = diff(cg,x);
  7. x = input('Ingrese primer valor: ');
  8. if(abs(eval(dg))<1)
  9. tol = input('Ingrese tolerancia: ');
  10. disp(' n x0 error')
  11. fprintf(' 0.0000 %7.4f ------\n',x)
  12. n = 0; error = 100;
  13. while(error>tol)
  14. n = n+1;
  15. x = g(x);
  16. error = abs(f(x));
  17. disp([n,x,error])
  18. end
  19. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement