Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.04.2015, 18:16   #1
Guzik
Новичок
Джуниор
 
Регистрация: 30.03.2015
Сообщений: 2
По умолчанию Табулирование и Лагранж

у меня есть 2 программы: табулирование функции и метод Лгранжа,надо совместить их в одну,т.е сначала надо провести табулирование а потом Лагранжа,не получается сделать это...
Табулирование:
{Табулирование функции y=f(x) на [a,b]}
Function f(x:Real):Real;
begin
f :=x*x-sin(pi*x);
end;
Var
a,b,h,x,y :Real; n :Integer;
Begin
a:=0; b:=3;
n:=3;
h:=(b-a)/n;
WriteLn('--------------------------');
WriteLn('| X | |Y |');
WriteLn('|----------|-------------|');
x:=a;
While x<=b Do
begin
y:=f(x);
WriteLn('| ', x:5:2, ' | ',y:5:2, ' |');
x:=x+h;
end;
ReadLn;
End.

Лагранжа:
Function Ln (x :Real) :Real;
var i,j :Integer; S,P :Real;
Begin
S:=0; {сумма}
for i:=0 to n do begin
P:=1; {произведение}
for j:=0 to n do begin
if i<>j then
P := P *(x-X_mas[j])/(X_mas[i]-X_mas[j]);
end;
S := S + P*f(X_mas[i]);
end;
Ln:=S;
End;
Guzik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Лагранж, синус, математика (Delphi) formig Помощь студентам 0 10.03.2013 16:41
полиномы лагранж канонический и ньютона в VBA gagala Помощь студентам 0 17.05.2012 23:41
Табулирование BaronVik Паскаль, Turbo Pascal, PascalABC.NET 4 02.10.2010 12:45
табулирование gold101 Помощь студентам 5 27.05.2010 20:19
Табулирование ф-ии Veroni4ka Помощь студентам 1 12.05.2009 08:25