WHY do we need them? Because they let us write any vector as a simple bag of numbers:
A=Axi^+Ayj^+Azk^
Here Ax,Ay,Az are the components — how far the vector reaches along each axis. The hats carry the direction; the numbers carry the amount.
Derivation (2D first): In the xy-plane Ax and Ay are two perpendicular sides of a right triangle with hypotenuse A. So
∣A∣2=Ax2+Ay2.
Extend to 3D: Treat the diagonal in the base plane, r=Ax2+Ay2, as one side, and Az (perpendicular to the whole base) as the other. Pythagoras again:
∣A∣2=r2+Az2=Ax2+Ay2+Az2.
Derivation: Let A have magnitude ∣A∣. Define
A^=∣A∣A.
Its magnitude is
∣A^∣=∣A∣∣A∣=1.✓
Multiplying a vector by the positive scalar 1/∣A∣ does not rotate it, so direction is preserved. Done.
Imagine an arrow that is always exactly 1 cm long. It's a tiny "pointing stick" — it can't tell you how far, only which way. That's a unit vector. Now if you want a real arrow that is 5 cm long pointing the same way, you just take the 1 cm pointer and stretch it 5 times. To make a pointer from any big arrow, measure the arrow's length and shrink the whole arrow by that length — now it's exactly 1 long but still aimed the same way!
Dekho, ek vector do cheezein batata hai: kitna (magnitude) aur kis taraf (direction). Unit vector ka kaam sirf ek hai — direction batana. Iski length hamesha exactly 1 hoti hai, isliye ise "pointer" samajho. i^,j^,k^ ye teen special unit vectors hain jo respectively x, y, z axis ke along point karte hain, aur teeno ek dusre ke perpendicular hote hain.
Kisi bhi vector ko hum likh sakte hain A=Axi^+Ayj^+Azk^. Yahan numbers (components) batate hain "kitna", aur hats batate hain "kis taraf". Magnitude nikalne ke liye Pythagoras lagao: ∣A∣=Ax2+Ay2+Az2. Yaad rakhna — components ko seedha jod nahi sakte, kyunki wo perpendicular hote hain, isliye square karke jodo.
Unit vector banane ka formula bilkul simple hai: A^=A/∣A∣. Matlab vector ko uski apni length se divide kar do — direction same rahega, par length 1 ho jayegi. Jaise 3i^+4j^ ki length 5 hai, to unit vector =0.6i^+0.8j^. Aur reverse mein, agar direction A^ pata hai aur magnitude 10 N chahiye, to bas F=10A^ kar do.
Ye concept bahut important hai kyunki aage forces, velocity, electric field — sabki direction unit vector se hi specify hoti hai. Ek galti se bachna: "unit" ka matlab dimensionless hai, lekin minus sign mat bhoolna — wo direction batata hai. Master kar lo, baaki vector chapter aasaan lagega.