En álgebra lineal, la matriz de Gram de un conjunto de vectores 
  
    
      
        
          v
          
            1
          
        
        ,
        …
        ,
        
          v
          
            n
          
        
      
    
    {\displaystyle v_{1},\dots ,v_{n}}
   en un espacio prehilbertiano, es la matriz que define el producto escalar, cuyas entradas vienen dadas por 
  
    
      
        
          G
          
            i
            j
          
        
        =
        (
        
          v
          
            i
          
        
        
          |
        
        
          v
          
            j
          
        
        )
      
    
    {\displaystyle G_{ij}=(v_{i}|v_{j})}
  . Debe su nombre al matemático danés Jørgen Pedersen Gram.