Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лаба 2 - Численное решение нелинейных уравнений с одной переменной - СФ

.pdf
Скачиваний:
9
Добавлен:
06.11.2022
Размер:
351.04 Кб
Скачать

Приложение В

(обязательное)

Метод простых итераций

using System;

namespace SimpleIteration

{

class Program

{

static void Main(string[] args)

{

Console.WriteLine("Метод простых итераций:");

double

F = 0;

double[] A = { 0.25, 0.87, 0.44 };

double

CentreFun = -1.74;

double

x0 = -1;

double

x1 = 0;

double

x2 = (x0+x1)/2;

double

xt = 0;

double

FSHT = 0.5 * x2 + 0.87;

double

eps = 0.01;

int iteration = 0;

double

L = -2 / FSHT;

do

 

{

 

xt

= x2;

F = A[0] * xt * xt + A[1] * xt + A[2];

x2

= L * F + xt;

iteration++;

} while (Math.Abs(x2 - xt) >= eps ); x0 = (CentreFun - x2) * 2 + x2;

Console.Write($"X1 = {x0}" + "\n" + $"X2 = {x2}" + "\n" + $"Итераций - {iteration}");

}

}

}

11