Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ интерполирование по формулам Ньютона и Лагранжа

Автор: Aleks 19.09.2005 17:13

Помогите выполнить работу
или дайте ссылку, если знаете где есть информация по этой теме

Входные параметры:
N:Integer - количество узлов в исходной сетке;
A1,B1:Real - границы сетки интерполирования;
N1:Integer - количество узлов сетки интерполирования ([0..N1]);
X:IntervalType - исходная сетка узлов
( X[1,i] - значения узлов;
X[2,i] - значения функции в этих узлах )
Выходные параметры, возвращаемые процедурой:
Y:IntervalType - сетка интерполяции
( Y[1,i] - значения узлов сетки интерполяции;
Y[2,i] - значения функции в этих узлах;
Y[3,i] - значения первой производной;
Y[4,i] - значения второй производной ) *)

по формуле (см.рис.)


Эскизы прикрепленных изображений
Прикрепленное изображение

Автор: volvo 19.09.2005 17:34

Aleks, где именно проблема? Что не получается? Не может быть, чтобы все...
Вот немного теории по интерполяции:

http://alglib.sources.ru/interpolation/newton.php
http://alglib.sources.ru/interpolation/lagrange.php

Автор: Altair 7.02.2006 16:36

Позволю себе заняться археологией, и раскопать тему...
Вот, что нашел у себя на харде...

Цитата
Модуль Newton.tpu предназначен для нахождения интерполяционного многочлена Ньютона для заданной функции с неравноотстоящими узлами. Считается, что заданы узлы интерполирования и значения функции в этих узлах

Документация: Прикрепленный файл  newton_doc.zip ( 10.07 килобайт ) Кол-во скачиваний: 694

Реализация на Паскале в виде модуля: Прикрепленный файл  NEWTON.zip ( 504 байт ) Кол-во скачиваний: 734


p.s. информацию, почти год назад, предоставила http://forum.pascal.net.ru/index.php?showuser=1721 wub.gif

Автор: CORS@R 7.02.2006 16:49

Вот возьми, может поможет


Прикрепленные файлы
Прикрепленный файл  3.PAS ( 3.63 килобайт ) Кол-во скачиваний: 679