In de lineaire algebra, is een driehoeksmatrix of triangulaire matrix een vierkante matrix waarin de elementen onder of boven de hoofddiagonaal nul zijn. Indien de elementen onder de hoofddiagonaal nul zijn, wordt de matrix een bovendriehoeksmatrix genoemd, anders een benedendriehoeksmatrix. Aangezien een stelsel van lineaire vergelijkingen
waarbij
een driehoeksmatrix is, eenvoudig is op te lossen, zijn driehoeksmatrices belangrijk in de numerieke wiskunde.
Iedere diagonaalmatrix is een driehoeksmatrix.
Driehoeksmatrices zijn het resultaat van LU-decompositie. LU-decompositie geeft een algoritme om elke inverteerbare matrix
te splitsen in een genormeerde benedendriehoeksmatrix
en een bovendriehoeksmatrix
.
Definitie
Een benedendriehoeksmatrix is een matrix van de vorm

Een bovendriehoeksmatrix is een matrix van de vorm

Als tevens op de hoofddiagonaal alleen nullen staan, wordt de matrix een strikte beneden of boven driehoeksmatrix genoemd.
Voorbeelden
De matrices
,
en 
zijn achtereenvolgens een bovendriehoeks-, een benedendriehoeks- en een strikte benedendriehoeksmatrix.