Полином P(x) задан своими корнями и старшим коэффициентом an. P(x) = an * (x - R1) * (x-R2) * ... * (x - Rn) Дан массив координат X: x0, x1, ... Xm Вычислить массив значений полинома в точках xi
Решение на с#

26 Июн 2019 в 19:43
309 +1
0
Ответы
1

using System;

class Program
{
static void Main()
{
// Заданные корни и старший коэффициент
double[] roots = { 1, 2, 3 };
double a = 2;

// Массив координат X
double[] X = { 0, 1, 2, 3, 4 };
// Вычисление значений полинома в точках xi
foreach (double xi in X)
{
double result = a;
foreach (double root in roots)
{
result *= xi - root;
}
Console.WriteLine($"P({xi}) = {result}");
}
}

}

21 Апр 2024 в 00:39
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир