#include "matutil.c" #include "house.c" void tridiagonalize(int n,matrix a,vector d,vector e) { int i,j,k; double s,t,p,q; vector v,w; for(k=0;kk;i--){ p=v[i];q=d[i]-t*p;d[i]=q; for(j=i;j=2){d[n-2]=a[n-2][n-2]; e[n-2]=a[n-2][n-1];} if(n>=1) d[n-1]=a[n-1][n-1]; for(k=n-1;k>=0;k--){ v=a[k]; if(k