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

Лаба 3 - Интерполяция и аппроксимация - СФ

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

double x = Convert.ToDouble(Console.ReadLine()); Console.WriteLine();

Findindex(X, x, ref zLeft, ref z, ref zRight); MinQuadro(X, Y,ref Arr,ref B, ref XMinQ); Console.WriteLine("Коэффиценты при МНК: \n"); for (int i = 0; i < 3; i++)

{

for (int j = 0; j < 3; j++)

{

Console.Write(Arr[i, j] + "\t");

}

Console.WriteLine();

}

Console.WriteLine();

Console.WriteLine($"Коэффициенты: \nА = {XMinQ[0]} \t B = {XMinQ[1]} \t C = {XMinQ[2]} \n");

Lagrange(X, Y, x, zLeft, z, zRight, XMinQ); for (int i = 0; i < 14; i++)

{

Approx[i] = XMinQ[0] * Math.Pow(X[i], 2) + XMinQ[1] * X[i] + XMinQ[2]; Console.WriteLine($"Точка {i}: [{Math.Round(X[i],

3)};{Math.Round(Approx[i], 4)}]");

}

}

}

}

11