Guest User

Untitled

a guest
Nov 25th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. values_t *newton_iter(double x0, long max, double stopcon)
  2. {
  3. long i;
  4. double x;
  5.  
  6. values_t *val=values_allocate(max);
  7.  
  8. if(values_insert(val, x0, mySin(x0),0)==FALSE)
  9. return 0;
  10.  
  11. for(i=0;i<max-1;i++)
  12. {
  13.  
  14. if(fabs(val->funcval[i])<stopcon)
  15. {
  16. printf("Nullstelle gefunden bei x=%f\n", val->arg[i]);
  17. return val;
  18. }
  19.  
  20. x = newton_step(val->arg[i],mySin,myCos);
  21.  
  22.  
  23. if(values_insert(val, x, mySin(x),i+1)==FALSE)
  24. return 0;
  25.  
  26. }
  27.  
  28. return val;
  29. }
Add Comment
Please, Sign In to add comment