4.4.7 · D2 · HinglishMultivariable Calculus

Visual walkthroughChain rule for multivariable functions — all cases

2,069 words9 min read↑ Read in English

4.4.7 · D2 · Maths › Multivariable Calculus › Chain rule for multivariable functions — all cases

Pehli line se pehle, teen seedhe saade words:


Step 1 — Ek walker, ek clock

KYA. Landscape par khade rehne ki jagah, ek aisa walker imagine karo jiska position time ke tick karne ke saath move karta hai. Unka east coordinate ek function hai aur north coordinate hai. Jab change hota hai, point ground par ek path trace karta hai, aur unke paon ke neeche ki height upar-neeche hoti rehti hai.

KYU. Yahi Case 1 ka poora sawaal hai: clock tick karne ke saath height kitni tez change hoti hai? Hume ek number chahiye, — ek ordinary derivative (, nahi), kyunki end mein sirf ek variable par depend karta hai.

PICTURE. Neeche wala curve walker ki trail hai map par. Height ground ka color hai. Baaki poora page is trail ke EK tiny green segment mein zoom karta hai.

Figure — Chain rule for multivariable functions — all cases
  • ::: clock; Case 1 mein ek maatra truly independent variable.
  • ::: walker ki position — dono coordinates ke move karne ke saath move karte hain.

Step 2 — Time mein ek tiny step lo

KYA. Clock ko thodi si amount se aage badhao, jise likha jaata hai (symbol , capital Greek "D", matlab "mein ek chhota sa change"). Walker move karta hai. Unka east coordinate se change hota hai, north coordinate se, aur height se change hoti hai.

KYU. Derivatives tiny changes se paida hote hain. Agar hum samjhein ki ek chhota kaise produce karta hai, toh hum exact rate paane ke liye divide aur shrink kar sakte hain. Yeh wahi idea hai jaise Single-variable Chain Rule, bas do coordinates ek saath move ho rahe hain.

PICTURE. Step 1 ke green box mein zoom karo. Time mein step, map par ek horizontal nudge aur ek vertical nudge mein split ho jaati hai.

Figure — Chain rule for multivariable functions — all cases
  • ::: clock ka tiny tick (cause).
  • ::: east aur north nudges jo yeh produce karta hai (do "doors").
  • ::: height mein resulting change (woh effect jo hume chahiye).

Step 3 — Height ek nudge par kaise respond karti hai: do ramps

KYA. Ek moment ke liye time freeze karo aur poochho: nudges aur diye hue, height kitni change hogi? Kyunki differentiable hai, apne point ke paas curved ground flat lagti hai — ek tilted plane. Ek plane par height change bas yeh hai:

YEH TOOL KYU. Ek plane kyun, aur do effects add kyun karte hain? Kyunki "differentiable" precisely yeh promise hai ki pass mein surface ko ek flat tilted sheet se well-approximate kiya ja sakta hai — yeh sheet Total Differential hai. Ek flat sheet par, east phir north move karne se height change hoti hai (east-steepness × east-distance) plus (north-steepness × north-distance). Independent directions independently contribute karte hain, isliye hum sum karte hain. Isliye chain rule add karta hai — addition local plane ki flatness se inherit hoti hai.

PICTURE. Point ke upar tilted plane. East chalna ek ramp climb karta hai; north chalna doosra; total rise dono ramp-rises ka sum hai.

Figure — Chain rule for multivariable functions — all cases
  • ::: east door se rise = (east steepness) × (east nudge).
  • ::: north door se rise = (north steepness) × (north nudge).

Step 4 — Honest version: leftover error ko naam do

KYA. ek chhota sa jhooth chupaata hai: ground exactly ek plane nahi hai. Differentiability hume truth exactly likhne deti hai leftover terms add karke:

jahan (Greek "epsilon", matlab "ek vanishingly small number") dono par shrink ho jaate hain jab nudges par shrink hote hain.

KYU. Hume cheat nahi karna chahiye. Error terms ko explicitly rakhne ka matlab hai ki hamara final rule exact hoga, approximate nahi. Poora trick yeh dikhana hoga ki ye leftovers limit mein mar jaate hain.

PICTURE. True curved surface aur flat plane ke beech ka gap leftover hai. Jab step shrink hota hai, gap step se tez shrink hota hai.

Figure — Chain rule for multivariable functions — all cases
  • ::: unit nudge per curvature error — dono jab .

Step 5 — Clock tick se divide karo

KYA. Hume rate per unit time chahiye, isliye exact equation ke har term ko se divide karo:

KYU. literally matlab hai " mein change per change in ." Isliye hum sab kuch per tick measure karte hain. Notice karo = "walker ki east-speed" aur = "north-speed."

PICTURE. Har nudge ek speed ban jaata hai: map nudges ko usi clock tick se divide karo.

Figure — Chain rule for multivariable functions — all cases
  • ::: walker kitni tez east jaata hai.
  • ::: walker kitni tez north jaata hai.

Step 6 — Tick ko shrink karo: leftovers vanish hote hain, rule appear hota hai

KYA. Ab hone do. Jab tick shrink hota hai, nudges bhi (walker ka path continuous hai), isliye . Meanwhile finite rehta hai. Isliye do leftover terms hain (kuch ) × (kuch finite) aur mar jaate hain:

LIMIT KYU. Limit woh cheez hai jo approximate plane ko exact rate mein turn karti hai — curvature error sirf finite step size par matter karti thi, aur woh se tez evaporate ho jaati hai.

PICTURE. Do supply-roads output mein flow karti hain. Har road ek multiplication hai (steepness × speed); meeting point sum hai.

Figure — Chain rule for multivariable functions — all cases

Step 7 — Edge cases: pakde mat jaana

Har woh scenario jo reader encounter kar sakta hai:

(a) Ek frozen coordinate. Agar walker sirf east move karta hai, toh aur north path kuch contribute nahi karta — hum Single-variable Chain Rule recover karte hain. Formula 1-D case ko contain karta hai; yeh kabhi contradict nahi karta.

(b) Zero steepness lekin tez chal rahe hain. Agar tum ek level contour ke along chalte ho (height us direction mein constant hai), toh matching steepness hai, isliye woh path add karta hai chahe tum kitni tez bhi chalo. Speed akele height nahi change karti — sirf speed times steepness karta hai.

(c) Do ultimate variables → use karo (Case 2). Agar aur , toh end mein do variables par depend karta hai. freeze karo, wiggle karo: yeh exactly Step 6 hai ek slice par apply kiya gaya, isliye Ab hum likhte hain ( nahi) kyunki ek companion variable survive karta hai.

(d) Sneaky direct path (implicit reappearance). Agar aur par depend karte hain, toh ki taraf seedha ek teesra road hai: Tree literally teen branches dikhata hai — direct waala miss karo aur tumhara answer galat hoga. Yeh Implicit Differentiation (multivariable) ke peeche ka engine hai.

PICTURE. Char mini-trees, ek per case, jo dikhate hain kaun se branches survive karte hain.

Figure — Chain rule for multivariable functions — all cases

Ek-picture summary

Ek single map par poori derivation: ek tiny wiggle do nudges mein split hoti hai, har nudge apna ramp climb karti hai, dono rises add hote hain, hum se divide karte hain, shrink karte hain, aur error wash out ho jaata hai — boxed rule reh jaata hai. Matrix language mein yeh Jacobian product mein compress hota hai (dekho Gradient and Jacobian).

Figure — Chain rule for multivariable functions — all cases
Recall Poore walkthrough ki Feynman retelling

Tum ek hilly landscape par hiking kar rahe ho, lekin tum directly control nahi karte ki tum kahan khade ho — ek clock karta hai. Har tick par, clock tumhe thoda east aur thoda north ek saath push karta hai. Yeh pata karne ke liye ki tumhari altitude per tick kitni tez change hoti hai: dekho hill east ki taraf kitni steep hai aur apni eastward speed se multiply karo — yahi east-move tumhe kitna lift karta hai. North ke liye bhi yahi karo. Hill perfectly flat nahi hai, isliye ek tiny curvature fudge hoti hai, lekin jab tick chhota hota hai toh fudge kuch nahi reh jaati. Dono lifts add karo aur tumhare paas altitude ki rate of change hai. Zyada doors (zyada intermediate variables) → zyada roads add karne ke liye; agar clock bhi landscape ko khud change karta hai, toh ek aur seedha road add karo. Yahi poora multivariable chain rule hai: paths ka sum karo, links ko multiply karo.

Recall Quick self-check

Error terms vanish kyun hote hain? ::: Kyunki jab step shrink hota hai jabki finite rehta hai; zero times finite zero hota hai. Case 2 mein kyun hai, nahi? ::: Kyunki ek doosra ultimate variable abhi bhi exist karta hai, isliye ek se zyada variable par depend karta hai. Ex-check: , , ke liye, kya hai? ::: — chain rule direct answer se match karta hai.


Connections