Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- class NewtonMethod
- {
- static double F(double x)
- {
- return Math.Pow(Math.E, 1 - x) + x - 2;
- }
- static double dF(double x)
- {
- return -Math.Pow(Math.E, 1 - x) + 1 ;
- }
- static void newtonMethod(double x, double eps)
- {
- double h = F(x) / dF(x);
- while (Math.Abs(h) >= eps)
- {
- h = F(x) / dF(x);
- x = x - h;
- }
- Console.Write($"Корінь рівняння рівний {x}");
- }
- public static void Main()
- {
- double x0 = -1;
- newtonMethod(x0, 1e-6);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment