Цитата:
Первоначальное сообщение от dr-evil
Цитирую:
Составить программу вычисления производной функции, заданной набором экспериментальных значений xi и yi; имитируя их по формуле y=2*x^2+3*x-5. Провести приближение функции y(x) полиномом второй степени на всем интервале х. Экспериментальные точки строить при 999<=x<=1000 c шагом 0.1 Производную y'(x) напечатать в тех же точках х
Конец цитаты.
Язык: Паскаль
Есть идеи?
|
Если воспользоваться Интерполяцией полиномф Лагранжа 2-й степени см на стр.
http://alglib.manual.ru/functions/in...n/lagrange.php
То получится что произведение в средней точке вычисляется приближенно по формуле
y`(x[n])= (y[n+1]-y[n-1])/(x[n+1]-x[n-1]),
где x[n-1], x[n], x[n+1] и y[n-1], y[n], y[n+1] соответствующие последовательные значения. В данном случае т.к. исходная функция сама является полиномом второй степени, то в результате должна получатся точная производная, если функция более сложная то некое приближение.
Думаю дальше программу составить уже несложно, но если что пиши.