f ke change ki rate jab hum ek unit directionu^=(u1,u2) mein step lete hain:
Du^f=limh→0hf(p+hu^)−f(p)
Derive karo. Maano g(h)=f(p1+hu1,p2+hu2). Chain rule se:
Du^f=g′(0)=fx⋅dhd(p1+hu1)+fy⋅dhd(p2+hu2)=fxu1+fyu2
Yeh step kyun? Chain rule "u^ direction mein move karna" ko tod deta hai — "kitni tezi se x change hota hai" times "kitni tezi se f, x ke saath change hota hai", plus y ke liye bhi yehi. Yeh ek dot product hai:
Du^f=(fx,fy)⋅(u1,u2)
Woh pehla vector (fx,fy) zaroori ban jaata hai. Hum isko naam dete hain:
Level curve f=c par, f change nahi hota, to Du^f=0 jab u^ curve ke tangent ho. Lekin 0=∇f⋅u^ ka matlab hai ∇f⊥u^. Isliye ∇f level set ke normal hota hai.
∇(af+bg)=a∇f+b∇g. z=f(x,y) ka tangent plane p par:
z=f(p)+∇f(p)⋅(x−p)
kyunki p ke paas, f ka best linear approximation exactly uske partial slopes use karta hai.
Socho tum ek ulti-seedhi pahari par fog mein khade ho. Tum poori pahari nahi dekh sakte, lekin apne paon ke neeche zameen ka jhukao feel kar sakte ho. Gradient waise hai jaise zameen par ek arrow rakha ho jo seedha upar ki taraf point kare, aur arrow jitna lamba, climb utni hi steep. Agar tum arrow ke aare-pare sideways chalo, tum same height par rehte ho. Agar tum kisi aur direction mein thoda upar jaana chaho, to sirf arrow ki "chhaya" apni direction par daalo (wahi dot product hai) — woh chhaya ki length batati hai ki tum kitni tezi se chadhoge.