Advertisement
Guest User

Untitled

a guest
Sep 17th, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. public void styguMetodas(double xFrom, double xTo)
  2. {
  3. double k = Math.Abs(F(xFrom) / F(xTo));
  4. double precision = 0.00000001;
  5. double tempX1 = xFrom;
  6. double tempX2 = xTo;
  7. iii = 0;
  8. N = 400;
  9. xtemp = (double)((xFrom + (k * xTo)) / (1 + k));
  10. while (Math.Abs(F(xtemp)) > precision)
  11. {
  12.  
  13. richTextBox1.AppendText(String.Format(" {0,6:d} {1,12:f7} {2,12:f7} {3,12:f7} {4,12:f7} {5,12:f7} {6,12:f7}\n",
  14. iii, xtemp, F(xtemp), xFrom, xTo, F(xFrom), F(xTo)));
  15. if (Math.Sign(F(xtemp)) == Math.Sign(F(xFrom)))
  16. {
  17. xFrom = xtemp;
  18. }
  19. else
  20. {
  21. xTo = xtemp;
  22. }
  23. k = Math.Abs(F(xFrom) / F(xTo));
  24. xtemp = (double)((xFrom + (k * xTo)) / (1 + k));
  25. }
  26. X1X2.Points.AddXY(xFrom, 0);
  27. X1X2.Points.AddXY(xTo, 0);
  28. XMid.Points.AddXY(xtemp, 0);
  29. richTextBox1.AppendText("Šaknis " + F(xtemp) + "\n");
  30. richTextBox1.AppendText("Reikšmė " + k + "\n");
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement