Метод простых итераций. Программа для решения этим методом - C#
Формулировка задачи:
Всем привет
Перед мною поставили задачу написать программу для решения уравнений методом простых итераций. К сожалению, ту базу, что давали в колледже не успел освоить, и время поджимает. Насколько мне известно нужно строишь график, находишь точки пересечения, потом этот промежуток методом половинного деления уменьшать, выбираешь точку на уменьшеном промежутке, выражаешь "х" в уравнении и подставляешь эту точку вместо "х". И так подставляешь, пока не получишь нужную точность. В условии, нужно выразить cos x = x1/2Решение задачи: «Метод простых итераций. Программа для решения этим методом»
textual
Листинг программы
Func<double, double> f = x => Math.Cos(x) - Math.Sqrt(x) + x; double a = 1, b = 0, e = 1e-6; while (Math.Abs(a - b) >= e) { a = b; b = f(a); } Console.WriteLine("x = {0:f5}", b); Console.WriteLine("cos(x) - sqrt(x) = {0:f5}", (f(b) - b)); Console.ReadLine();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д