Метод простых итераций. Программа для решения этим методом - 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();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.333 из 5
Похожие ответы