The invention relates to a method determining a pre-coding matrix indication, user equipment UE, and a base station eNB and a system; the method comprises the following steps: receiving a reference signal sent by the base station; selecting a pre-coding matrix from a codebook according to the reference signal, wherein the codebook comprises a pre-coding matrix, the pre-coding matrix W refers to the product of two matrixes W1 and W2, the W1 refers to a partitioning diagonal matrix, and each partitioning matrix refers to the kronecker product of a matrix Ai and a matrix Bi; sending a pre-coding matrix indication PMI to the base station, wherein the PMI is matched with the selected pre-coding matrix, and the base station can obtain the pre-coding matrix according to the PMI. According to the pre-coding matrix formed by the matrix Ai and matrix Bi and supporting vertical direction and horizontal direction quantification, the method and system can fully utilize the degree of freedom in the horizontal direction and vertical direction, thus greatly improving channel state information feedback precision.