As given in Fig. 1 above, the Vector \(\vec{C'_{||}}\) which is the Non-Orthogonal/Oblique Projection of Vector \(\vec{C}\) ON Vector \(\vec{A}\) is calculated as follows
The Matrix \(\frac{AB^T}{B^TA}\) is the Projection Matrix for Non-Orthogonal/Oblique Projection ON Vector \(\vec{A}\) where Vector \(\vec{B}\) is Perpendicular/Orthogonal to the Non-Orthogonal Rejection Vector \(\vec{C'_R}\).
Please note that when \(\hat{B}= \pm \hat{A}\) then \(\vec{C'_R} =\vec{C_{\perp}}\) (and \(\vec{C'_{||}} =\vec{C_{||}}\)) and this Projection Matrix is same as the Projection Matrix for Orthogonal Projection ON Vector \(\vec{A}\).
As given in Fig. 1 above, the Vector \(\vec{C'_R}\) which is the Non-Orthogonal/Oblique Rejection of Vector \(\vec{C}\) FROM Vector \(\vec{A}\) is calculated as follows
The Matrix \(I- \frac{AB^T}{B^TA}\) is the Rejection Matrix for Non-Orthogonal/Oblique Rejection FROM Vector \(\vec{A}\). Please note that when \(\hat{B}= \pm \hat{A}\) this Rejection Matrix is same as the Rejection Matrix for Orthogonal Rejection FROM Vector \(\vec{A}\).