Метод простых итераций. Программа для решения этим методом - C#

Узнай цену своей работы

Формулировка задачи:

Всем привет

Перед мною поставили задачу написать программу для решения уравнений методом простых итераций. К сожалению, ту базу, что давали в колледже не успел освоить, и время поджимает. Насколько мне известно нужно строишь график, находишь точки пересечения, потом этот промежуток методом половинного деления уменьшать, выбираешь точку на уменьшеном промежутке, выражаешь "х" в уравнении и подставляешь эту точку вместо "х". И так подставляешь, пока не получишь нужную точность. В условии, нужно выразить cos x = x1/2

Решение задачи: «Метод простых итераций. Программа для решения этим методом»

textual
Листинг программы
  1. Func<double, double> f = x => Math.Cos(x) - Math.Sqrt(x) + x;
  2. double a = 1, b = 0, e = 1e-6;
  3. while (Math.Abs(a - b) >= e) { a = b; b = f(a); }
  4. Console.WriteLine("x = {0:f5}", b);
  5. Console.WriteLine("cos(x) - sqrt(x) = {0:f5}", (f(b) - b));
  6. Console.ReadLine();

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


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

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

6   голосов , оценка 3.333 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы