public void creaMatriz(int ren, int col, double valdefault, String tipo) {
      if (tipo.equals(ManejadorMatrizXML.REGULAR)) {
         mat = new double[ren * col];
      } else if (tipo.equals(ManejadorMatrizXML.TRIID)
            || tipo.equals(ManejadorMatrizXML.TRISD)
            || tipo.equals(ManejadorMatrizXML.SIMETRICA)) {
         mat = new double[(ren * (ren + 1)) / 2];
      } else if (tipo.equals(ManejadorMatrizXML.TRIIN)
            || tipo.equals(ManejadorMatrizXML.TRISN)) {
         mat = new double[(ren * (ren - 1)) / 2];
      } else {
         mat = null;
      }

      inicializa(valdefault);
      tipomat = new String(tipo);
      estableceTipo(tipo);
      columnas = col;
      renglones = ren;
      omision = valdefault;
   }