Project vector a onto vector b: proj_b(a) = (a·b / b·b)·b. Also computes the orthogonal component and verifies that projection + orthogonal = a.
The calculator shows the steps — a quiz proves you can do them on your own.
Alexander tutors all math and CS levels — $55/session, free consultation.