// test_simeq_random.c not bad as size increases random matrices // expected solution of A*X=Y X = 1.0 2.0 3.0 4.0 ... #include #include #include // #include "simeq2.h" #include "simeq2p.h" static int sz = 100; int main(int argc, char *argv[]) { double *A; // [sz*sz]; double *AA; // [sz*sz]; // saved double Y[sz]; double YY[sz]; // saved double X[sz]; double err; int i, j; int n; long int ran1; double two31 = 2147483648.0; // for random double rn; // random number in range -1.0 to +1.0 printf("test_simeq_random.c \n"); printf("err is the maximum error multiplying the solution, X, times matrix A*X=Y \n"); for(n=3; n