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

get_poly_lagrange

.m
Скачиваний:
11
Добавлен:
08.02.2022
Размер:
424 б
Скачать
function poly_lagrange = get_poly_lagrange(nodes,f_labels,x)
  number = 1;
  for k = 1:length(x)
    res = 0;
    for i = 1:length(nodes)
      l_i = 1;
        for j = 1:length(nodes)
            if ~(i == j)
                l_i = l_i * ((x(k) - nodes(j)))/(nodes(i) - nodes(j));
            end
        end
        res = res + f_labels(i) * l_i;
    end
    poly_lagrange(number) = res;
    number = number + 1;
  end 
end
Соседние файлы в предмете Компьютерная математика