Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.35 KB | None | 0 0
  1. function [raiz,func,er,iter]=secante(xi1,xi2,fx,e,itermax)
  2.  
  3. iter=0
  4.  
  5. while(1)
  6.    
  7.     xnewi = xi2-((fx(xi2)*(xi1-xi2))/(fx(xi1)-fx(xi2)))
  8.     iter = iter+1
  9.     er=abs((xnewi-xi2)/(xnewi))*100
  10.  
  11.     if er <= e || itermax <= iter
  12.         break
  13.     end
  14.    
  15.  xi1 = xi2;
  16.  xi2 = xnewi;
  17.  
  18.  
  19. end
  20. raiz=xnewi;
  21. func=fx(raiz);
  22. iter;
  23. er;
  24.  
  25. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement