home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / general / fractal / kaos.lha / eigenlib / dmatrix.c < prev    next >
Encoding:
C/C++ Source or Header  |  1989-11-18  |  388 b   |  18 lines

  1.  
  2. double **dmatrix(nrl,nrh,ncl,nch)
  3. int nrl,nrh,ncl,nch;
  4. {
  5.     int i;
  6.     double **m;
  7.     m = (double **) malloc((unsigned) (nrh - nrl + 1) * sizeof(double *));
  8.     if(!m) printf("dmatrix: allocation failure!");
  9.     m -= nrl;
  10.  
  11.     for(i=nrl;i<=nrh;i++){
  12.         m[i] = (double *) malloc((unsigned) (nch - ncl + 1) * sizeof(double));
  13.         if(!m) printf("matrix: allocation failure!");
  14.         m[i] -= ncl;
  15.     }
  16.     return(m);
  17. }
  18.