Курсовая работа: Аппроксимация функции методом наименьших квадратов
writeln;
readkey;
writeln('__________________________');
writeln(‘Матрица Коэффициентов Bi ');
writeln('_________________________');
For i:=1 to 3 do
write(B[i]:5:2, ' ');
writeln;
for i:=1 to 2 do
begin
PEREST(i,a,b);
for k:=i+1 to 3 do
begin
Q:=a[k,i]/a[i,i]; writeln('g=',Q);
a[k,i]:=0;
for j:=i+1 to 3 do
a[k,j]:=a[k,j]-Q*a[i,j]; writeln('a=',a[k,j]);
b[k]:=b[k]-Q*b[i]; writeln('b=',b[k]);
end;
end;
x1[n]:=b[n]/a[n,n];
write(x1[n]);
for i:=2 downto 1 do
begin
sum:=b[i];
for j:=i+1 to 3 do
sum:=sum-a[i,j]*x1[j];
x1[i]:=sum/a[i,i];
end;