![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 10.06.2011
Сообщений: 5
|
![]()
Добрый день всем.
Дали задание по вычислительной математике, никак не могу сделать. Конец семестра и нужно сдать, помогите пожалуйста. Нужно провести интерполяцию функции F=3*x*x+2*x+14, используя интерполяционную формулу Ньютона на интервале [-10..10] взяв количество узлов интерполяции равных 4. Построить графики исходной функции и интерполирующей функции, а так же график погрешности интерполяции. Сделать нужно, используя вот эти формулы: ![]() В моем случае уравнение: Pn(x)=f(x[0])+f(x[i],x[i+1])*(x-x[0])+f(x[i],x[i+1],x[i+2])*(x-x[0])*(x-x[1])+f(x[i],x[i+1],x[i+2],x[i+3])*(x-x[0])*(x-x[1])*(x-x[2]). Написал функцию, но работать она не хочет: Код:
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 10.06.2010
Сообщений: 239
|
![]()
Сделай отдельные функции для расчета коэффициентов F(X0....Xn) (кстати X(i+k)-X(i) есть h*k) -> результаты сохрани в массив F[]
А потом для каждой точки считаешь P= f0+сумма P[n], где P[n] =F[n]*Q[n], где Q[i]=Произведение (x-xi) (i=0...n) P.S. код не написал т.к. с паскалем туго.
Чтобы слова не расходились с делом, нужно молчать и ничего не делать.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
интерполяция | армфайт | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 12.01.2011 10:43 |
Интерполяция полиномом Ньютона | Igolka6662 | Помощь студентам | 1 | 26.11.2010 19:22 |
Интерполяция Ньютона вперед | Darknes | Общие вопросы C/C++ | 1 | 16.09.2010 07:54 |
Интерполяция | ma3k | Общие вопросы Delphi | 0 | 17.07.2010 20:32 |
Интерполяция изображений(Сплайн интерполяция)?????) | Danyla | Помощь студентам | 0 | 13.04.2010 09:08 |