u unit vector kyun hona chahiye? Kyunki limit mein hasal mein taye kiya gaya distance measure karta hai. Agar ∥u∥=2 ho, toh "u-steps" mein h move karne par 2h real distance cover hoti hai, aur slope artificially double ho jaata. ∥u∥=1 force karne se "rate per unit distance" meaningful ban jaata hai.
Hum har baar woh limit calculate nahi karna chahte. Isko kisi aisi cheez mein reduce karte hain jo hum pehle se jaante hain — partial derivatives.
Step 1 — f ko a se direction u mein line par restrict karo.
Ek single-variable helper define karo:
g(h)=f(a+hu).Yeh step kyun? Seedhi line par chalna multivariable problem ko 1-D problem mein badal deta hai. Directional derivative exactly g′(0) hai:
Duf(a)=limh→0hg(h)−g(0)=g′(0).
Step 2 — Chain rule se g ko differentiate karo.a+hu=(a1+hu1,…,an+hun) likho. Har coordinate xi(h)=ai+hui hai, isliye dhdxi=ui. Multivariable chain rule se:
g′(h)=∑i=1n∂xi∂f(a+hu)⋅dhdxi=∑i=1n∂xi∂f⋅ui.Yeh step kyun? Chain rule "har coordinate ke through f kaise change hoti hai" × "woh coordinate kitni tezi se move karta hai" ko sum karta hai.
Step 3 — h=0 par evaluate karo (taaki point a ho).Duf(a)=i=1∑n∂xi∂f(a)ui=∇f(a)⋅u
Recall Feynman: 12-saal ke bachche ko explain karo
Socho ek pahaadi maidan hai aur tum kahin khade ho. Agar tum bilkul East ki taraf face karo aur ek tiny step lo, tum upar ja sakte ho. Agar tum North ki taraf face karo, shayad tum aur tezi se upar jao, ya neeche bhi ja sako. "Directional derivative" sirf ek number hai jo kehta hai: jis taraf main abhi face kar raha hoon, jab main aage kadam barhata hoon toh zameen kitni steep hoti hai? Ek special direction hai — seedha pahadi ke upar — jahan tum sabse tezi se chadhte ho. Woh arrow gradient kehlata hai. Kisi aur direction ke liye, tum kam chadhte ho, ek aise amount se jo dikhata hai ki woh direction gradient ki taraf kitna jhukta hai.