Интерполяция методом лагранжа
Автор Иван Иванов задал вопрос в разделе Домашние задания
Интерполяция по методу Лагранжа и Ньютона (Pascal)... и получил лучший ответ
Ответ от Lika Snegina[новичек]
{Вычисление значения многочлена Лагранжа для функции, определенной таблично} uses Crt; const m=9; type Vector=array [0..m] of real; var X,Y: vector; {узлы интерполяции} i,j,N: integer; p,L,Xe,h: real; function step: real; {определение оптимального шага интерполяции} var i: integer; min: real; begin min:=Abs(X[1]-X[0]); for i:=1 to N-1 do begin if Abs(X[i+1]-X)<min>) end; step:=min; end; {основное тело программы} begin TextBackground(7); TextColor(0); ClrScr; {очистка экрана}; Writeln(' ************************************************** *****'); Writeln(' * Программа интерполяции функции многочленом Лагранжа *'); Writeln(' ************************************************** *****'); Write('Введите порядок многочлена Лагранжа N (>0): '); Read(N); WriteLn('Введите пары значений Xi,Yi (i=0,...N): '); for i:=0 to N do begin Write('X[',i,']= '); Read(X); Write('Y[',i,']= '); Read(Y); end; h:=step/2; {Вычисление шага интерполяции} WriteLn('Шаг интерполяции h=', h:0:7); WriteLn('Нажмите любую клавишу для вывода интерполяционной таблицы... '); readkey; ClrScr; WriteLn(' Данные интерполяции: '); WriteLn(' X Y '); WriteLn(' ---------------------------'); Xe:=X[0]; while Xe<=(X[N]+h) do begin L:=0; for i:=0 to N do begin p:=1; for j:=0 to N do if j<>i then p:=p*(Xe-X[j])/(X-X[j]); L:=L+y*p; end; WriteLn(' ':10,Xe:0:3,' ':4,L:12:10); Xe:=Xe+h; end; WriteLn(' Шаг интерполяции h=', h:0:7); WriteLn; WriteLn('Нажмите любую клавишу для выхода из программы... '); readkey; end.
в любом учебнике по "Численным методам" всё это расписано.
Интерпретация что такое??
ИНТЕРПРЕТАЦИЯ (лат. interpretatio)
1. В широком смысле - истолкование, объяснение,
подробнее...
Интерполяция (координат)
Судя по выписанным формулам, оси систем координат в пикселах и в метрах совпадают?
То есть
подробнее...
Как построить интерполяционный полином ньютона?
Вам зачем, это задание по численным методам?
Если нет, то 1.57985
В вольфрам:
подробнее...
Является ли класс классов членом самого себя?
С точки зрения банальной эрyдиции каждый индивидyyм, критически мотивирyющий абстракцию, не может
подробнее...
Подскажите какой-нибудь очень сложный для произношения, очень длинный и непонятный РЕАЛЬНО СУЩЕСТВУЮЩИЙ
С точки зрения банальной эрудиции каждый индивидуум, критически мотивирующий абстракцию, не может
подробнее...
С точки зрения банальной эрудиции.. (продолжите)
С точки зрения банальной эрудиции каждый индивидуум, критически мотивирующий абстракцию, не может
подробнее...
Мне нужна длинная, заумная и трудновыговариваемая фраза
С точки зрения банальной эрудиции каждый индивидуум, критически мотивирующий абстракцию, не может
подробнее...
Что происходит в рибосоме после того...
Выстраивание аминокислот в соответствии с кодонами иРНК осуществляется на рибосомах при
подробнее...
нужен текст 100 слов
В далеком и далеко не новом комплекте измерений, в том крыле космоса, которое никогда не
подробнее...
Каково влияние лунного света на рост телеграфных столбов?
При лунном свете роста телеграфных столбов не происходит : в отсутствие дневного освещения идёт
подробнее...
В чём ТЕОРИЯ Эйнштейна ОТНОСИТЕЛЬНО бакштейна? :))
Иосиф Маркович Бакштейн,
большой художественный критик
любил откушать сыр бакштейн
подробнее...
что такое банальная эрудиция
эт такссть бытовая эрудиция, тот объем знаний (вообще без глубины знаний) , который, по ходу,
подробнее...
нужна очень умная фраза)))
C точки зрения банальной эрудиции каждый индивидуум, критически мотивирующий абстракцию, не может
подробнее...