Post Reply 
Matrix Inversion ANA
06-12-2016, 06:29 PM
Post: #1
Matrix Inversion ANA
This program will invert Matrixes

EXPORT ANA(a)
BEGIN
local i,j,k,r,p,b,n;
r:=1;
n:=rowDim(a);
b:=MAKEMAT(0,n,n);
FOR k FROM 1 TO n DO
p:=a[k,k];
FOR j FROM 1 TO n DO
b[k,j]:= -a[k,j];
b[j,k]:= a[j,k];
END;
b[k,k]:=r;
FOR i FROM 1 TO n DO
IF i=k THEN CONTINUE; END;
FOR j FROM 1 TO n DO
IF j=k THEN CONTINUE; END;
b[i,j]:=(p*a[i,j]-a[i,k]*a[k,j])/r;
END;
END;
a:=b;
r:=p;
END;
return(a/p);
END;


Attached File(s)
.zip  Matrix Inv ANA.zip (Size: 15.88 KB / Downloads: 13)
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
Matrix Inversion ANA - churichuro - 06-12-2016 06:29 PM
RE: Matrix Inversion ANA - Joe Horn - 06-12-2016, 09:30 PM
RE: Matrix Inversion ANA - churichuro - 06-13-2016, 03:27 PM
RE: Matrix Inversion ANA - rprosperi - 06-13-2016, 06:30 PM
RE: Matrix Inversion ANA - churichuro - 06-14-2016, 10:55 PM
RE: Matrix Inversion ANA - rprosperi - 06-15-2016, 01:32 AM
RE: Matrix Inversion ANA - Paul Dale - 06-16-2016, 08:12 AM
RE: Matrix Inversion ANA - churichuro - 06-16-2016, 12:23 AM
RE: Matrix Inversion ANA - Werner - 06-16-2016, 10:27 AM
RE: Matrix Inversion ANA - Paul Dale - 06-16-2016, 10:57 AM
RE: Matrix Inversion ANA - Werner - 06-16-2016, 11:06 AM
RE: Matrix Inversion ANA - Paul Dale - 06-16-2016, 11:20 AM
RE: Matrix Inversion ANA - Werner - 06-16-2016, 11:21 AM
RE: Matrix Inversion ANA - Paul Dale - 06-16-2016, 09:45 PM



User(s) browsing this thread: 1 Guest(s)