#include #include #include #include #include #include #include #include #include #include "matrixlib.h" #include "tictoc.h" double dotprod(int n,double x[n],double y[n]){ double s=0; for(int i=0;i=0;j--){ hheliminate(m,n,Hs[j],Q); } for(int i=0;ij) R[i][j]=0; } } } #define N 4 #define M 6 double A[M][N],QT[N][M],R[M][N], QR[M][N],Q[M][N],B[N][N]; int main(){ setrlimit(RLIMIT_STACK, &(const struct rlimit) {RLIM_INFINITY,RLIM_INFINITY}); printf("M,N=%d,%d\n",M,N); for(int i=0;i