Курсовая работа: Використання елементарних перетворень для знаходження оберненої матриці
S. Clines: =i;
SortLinesOfTheBar(i);
S. Clines: =si;
IF Ar31(S. M^) [i, i] =0 Then Begin DetWithGauss: =0; Exit; End;
For j: =i-1 downto 1 do
IF Ar31(S. M^) [j, i] <>0 Then
Begin
K: =Ar31(S. M^) [j, i] /Ar31(S. M^) [i, i] ;
AddLines(i,j,K);
End;
End;
P: =1;
S. Clines: =si;
S. CBars: =sj;
For i: =1 to S. Clines do
P: =P*Ar31(S. M^) [i, i] ;
DetWithGauss: =P*S. Sign(S. Chek);
S. Del;
End;
Procedure Matrix31. SwapLines(L1,L2: Integer);
Var Prom: TOE;
i: Integer;
Begin
IF Not Exist Then BEgin NotExist; SwapError; Exit; End;
IF (Errors<> [0]) Then Begin SwapError; Exit; End;
For i: =1 to CBars do
Begin
Prom: =Ar31(M^) [L1, i] ;
Ar31(M^) [L1, i]: =Ar31(M^) [L2, i] ;