DataMuseum.dk

Presents historical artifacts from the history of:

RC4000/8000/9000

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about RC4000/8000/9000

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦571dfd59b⟧ TextFile

    Length: 768 (0x300)
    Types: TextFile
    Names: »extsyminver«

Derivation

└─⟦621cfb9a2⟧ Bits:30002817 RC8000 Dump tape fra HCØ.  Detaljer om "HC8000" projekt.
    └─⟦0364f57e3⟧ 
        └─⟦58ca399f1⟧ »extbib« 
            └─⟦this⟧ 

TextFile

syminverse=algol list.yes index.no

external
procedure syminverse(A,L,n);
value n; integer n; array A,L;
begin
integer i,j,k,m;
real h,H;
array f(1:n);
for i:=1 step 1 until n do
for j:=i step 1 until n do L(i,j):= A(i,j);

comment A is inverted (by the method INVRS from CACM 66-P1-0);

m:= n-1;
for k:=0 step 1 until m do begin
   H:= 1/L(1,1);
   for i:=2 step 1 until n do f(i-1):= L(1,i);
   for i:=1 step 1 until m do begin
      L(i,n):= h:= -f(i)*H;
      for j:=i step 1 until m do L(i,j):= L(i+1,j+1) + f(j)*h
   end i;
   L(n,n):= -H
end k;
for i:=1 step 1 until n do
for j:=i step 1 until n do L(i,j):= L(j,i):= -L(i,j);
end;
end
▶EOF◀