Курсовая работа: Аппроксимация функции методом наименьших квадратов
writeln ('Значение коэффициентов ');
writeln('_________________________');
for i:=1 to 3 do
writeln( ' C',i,'=',x1[i]);
k:=1;
for i:=1 to 5 do
begin
y1[i]:= x1[k]*FI(k,i) + x1[k+1]*FI(k+1,i) + x1[k+2]*FI(k+2,i);
delta[i]:=abs (y[i]-y1[i]);
writeln;
writeln (y1[i]);
end;
for i:=1 to 3 do
write (x1[i]:7:3);
writeln;
maxD:=delta[1];
for i:=1 to 5 do
if delta[i]>maxD then maxD:=delta[1];
writeln ('max Delta= ', maxD:5:3);
End.
5 . Результаты машинного расчета
С1 =1,511; С2 =-1,237; С3 =-1,11;
Вывод
В процессе выполнения курсовой работы я практически освоил типовые вычислительные методы прикладной математики, совершенствовал навыки разработки алгоритмов и построения программ на языках высокого уровня. Получил навыки, являющиеся основой для использования вычислительных методов прикладной математики и техники программирования в процессе изучения всех последующих дисциплин при выполнении курсовых и дипломных проектов.