Parent note padhne se pehle, tumhe page par har ek mark bina jhijhke padhna aana chahiye. Neeche har ek symbol aur concept ka zero-se tour hai, is order mein ki har ek cheez sirf usse pehle waali cheez par rely kare. Agar parent note ne use likha aur maan liya ki tum jaante ho — toh woh yahan build kiya gaya hai.
Mark xi ko "x-sub-i" padha jaata hai aur iska seedha matlab hai "point number i ki x-value". Toh x0 pehla hai, x1 uske baad, xn tak (jo last hai). Letter nlast point ka number hai, isliye total mein n+1 points hain (kyunki hum 1 se nahi, 0 se ginne lage the).
Figure dekho: dots (xi,yi) hain. Condition x0<x1<⋯<xn (parent bilkul yahi likhta hai) bas yeh kehti hai ki points strictly left se right ki taraf jaate hain — koi bhi do ek x share nahi karte, aur koi bhi backwards nahi jaata. Yahi ordering hai jo humein "neighbours ke beech ka interval" bolne deti hai.
Picture:hi do neighbouring dots ke beech ka horizontal gap hai (figure s01 dekho, neeche orange bracket). Topic ko yeh kyun chahiye: har formula hi se divide karta hai — kyunki slope ya curvature hamesha "width ke per unit kitna change" hota hai, aur tum width jaane bina per-width change measure nahi kar sakte.
Picture: ek single smooth wiggle jo upar phir neeche ja sakti hai (ya ulta) — figure s02 dekho. Ek straight line (x1) bend nahi kar sakti; ek parabola (x2) sirf ek taraf bend hoti hai; ek cubic bend, straighten, aur phir se bend ho sakti hai — itni flexible ki do heights ko smoothly link kare aur joins par slope aur curvature bhi control kare.
Toh Spiecewise hai: alag-alag stretches par alag-alag formula, lekin overall ek continuous curve. Parent likhta hai Si(xi)=yi — ise is tarah padho: "piece i, left node xi par evaluate kiya, data height yi deta hai." Yahi interpolation condition hai: curve ko dots se exactly guzarna chahiye.
Picture: curve par ek point par tangent rakhe gaye chhote straight ruler ki tilt (figure s03, magenta tangent). Humein isse kyun chahiye: agar do pieces ek node par milti hain lekin unki slopes alag hain, toh curve mein ek visible kink hoga — jaise chhath ka corner. Si−1′(xi)=Si′(xi) demand karna (slopes left aur right dono se agree karein) kink ko mita deta hai. Yahan pieces "ek doosre se baat" karti hain.
Picture: figure s03 do arcs dikhata hai — ek gently curved (chhota ∣S′′∣) aur ek sharply curved (bada ∣S′′∣). Humein isse kyun chahiye: slope match karna tilt mein kinks hataata hai, lekin phir bhi ek subtle "bendiness jump" ho sakta hai. S′′ bhi match karna curve ko fair banata hai — aankhein curvature mein abrupt change nahi dekhti. S, S′, aur S′′ teeno ko continuous demand karna bilkul wahi hai jo parent ==C2== kehta hai.
Mi ke saath kaam kyun karein? Kyunki ek single interval par, S′′ ek straight line hai (ek cubic ka second derivative linear hota hai). Ek straight line completely uske do endpoint values Mi aur Mi+1 se pin hoti hai. Toh chaar coefficients per piece ke peeche bhaagne ki bajaye, hum sirf ek number per node track karte hain — bahut kam unknowns, aur woh ek solvable chain mein neatly link up ho jaate hain.
Parent ki master equation ka right side hai
6(hiyi+1−yi−hi−1yi−yi−1).
Inner pieces padho: hiyi+1−yi "rise over run" hai = right interval par average slope; doosra term left interval par average slope hai. Unka difference hai node i cross karte waqt slope kitna badla — curvature ka ek raw, data-only estimate. Yeh "difference of differences" idea Finite differences ki duniya hai. 6 ek constant hai jo cubic ko do baar integrate karne se nikalta hai; tum ise yahan faith par le sakte ho.
Parent 4n coefficient-dials count karta hai lekin interpolation + smoothness se sirf 4n−2 equations milti hain, system ko 2 short chodke. Do aur facts do free ends par supply karne padte hain:
Dono missing two rows ki tarah plug in hote hain. "Natural" word = No curvature; "clamped" = Controlled slope.
Kyun care karein: ek tridiagonal system Tridiagonal systems & Thomas algorithm se bahut fast aur stably solve hota hai — heavy general matrix methods ki zaroorat nahi. Yahi ek bada practical reason hai ki splines compute karna sasta hai.
Ise neeche ki taraf padho: points se widths aur cubic pieces milti hain; cubics se slope, phir curvature, phir moments; smoothness plus moments plus boundary facts tridiagonal system assemble karte hain; ise solve karne se spline milti hai.