Новые сообщения · Правила  
  • Страница 1 из 1
  • 1
Модератор форума: Berestovskiy  
Построить интерполяционный многочлен Ньютона
Задача: Построить интерполяционный многочлен Ньютона по известным в узлах значениям функции f(x), вычислить значения этого многочлена в равномерной сетке точек на отрезке [a,b] с шагом h и сравнить их со значениями функции f(x) в этих точках. Использовать схему интерполирования вперёд.
Функция: f(x)=sqrt(x)*sin(x)
Значения функции:
Х0=0,1
Х1=0,2
Х2=0,25
Х3=0,3
Х4=0,4
Х5=0,45
Отрезок:
a=0,2
b=0,7
Шаг: h=0,01

есть программа но она работает неправильно (слишком большая погрешность) нужно ввести а и b


Помогите пожалуйста, спасибо.
1 | Автор: Mike9362 | 2012-06-04, 18:46 | Изменено: Mike9362 - Пн, 2012-06-04, 18:47   |  Репутация: [ + 0 ]
если их нужно ввести, то сделай: read(a,b); :D

Нужна помощь? Сюда: vkontakte.ru/berestovskiy
2 | Автор: Berestovskiy | 2012-06-05, 01:41   |  Репутация: [ + 211 ]
Ошибка в этих строчках

Code
P:=masX[1];
for j:=2 to 6 do
P:=masX[j]+(pr-mas[j])*P;
fun:=f(pr);
delta:=abs(P-fun);
procdelta:=(delta/fun)*100;
writeln('x(',i,')=',(pr):3:2,' P(x)=',P:7:5,' F(x)=',fun:7:5,' delta=',delta:7:5,' delta(%)=',procdelta:5:2,'%');
end;
3 | Автор: Mike9362 | 2012-06-05, 07:52 | Изменено: Mike9362 - Вт, 2012-06-05, 07:52   |  Репутация: [ + 0 ]
Во всех? :D :D :D :D :D
У меня аж слёзы на глазах)))))
На какой именно строчке и какая именно ошибка?)))))


Нужна помощь? Сюда: vkontakte.ru/berestovskiy
4 | Автор: Berestovskiy | 2012-06-06, 02:32   |  Репутация: [ + 211 ]


Нужна помощь? Сюда: vkontakte.ru/berestovskiy
4 | Автор: Berestovskiy | 2012-06-06, 02:32   |  Репутация: [ + 211 ]
Если бы я знал какая ошибка..
5 | Автор: Mike9362 | 2012-06-06, 08:59   |  Репутация: [ + 0 ]
А прочитать нельзя? :D

Нужна помощь? Сюда: vkontakte.ru/berestovskiy
6 | Автор: Berestovskiy | 2012-06-06, 15:58   |  Репутация: [ + 211 ]
  • Страница 1 из 1
  • 1
Поиск: