Форум: "Основная";
Текущий архив: 2004.03.14;
Скачать: [xml.tar.bz2];
ВнизИнтерполяция Найти похожие ветки
← →
Lexa (2004-03-02 00:07) [0]Подскажите как можно получить значение интерполяционного полинома Лагранжа в Delphi в виде функции, а не ввиде какого-то конкретного значения этого полинома в точке. Зарание благодарен.
← →
Defunct (2004-03-02 00:18) [1]Пишите генератор полинома. Тока эта задача посложнее будет чем просто значение расчитать раз эдак в 10. Прийдется отображение степений продумать, отображение индеков и т.п.
← →
MBo (2004-03-02 07:01) [2]полином в лагранжевом представлении как раз предназначен для удобного вычисления в конкретной точке. Если стоит задача найти значения интерп. функции во многих точках, лучше построить полином в обычном виде (набор коэффициентов), решая систему лин. уравнений, а затем, например, по схеме Горнера считать.
Задачу поподробнее расскажи.
← →
Lexa (2004-03-02 16:29) [3]Задача как раз состоит в том, чтобы найти функцию по нескольким точкам с помощью интерполяционного полинома Лагранажа и отобразить ее в своем приложении.
← →
MBo (2004-03-02 16:47) [4]Лагранжево представление полинома таково:
Sigma{i=0..N}[Yi*П{i<>j}((x-xj)/(xi-xj))]
перемножь - вот и функция от x ;)
Еще раз - для вычисления значений во многих точках удобнее канонический полином
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.03.14;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.012 c