Yeh page assume karta hai ki aapne kuch nahi dekha. Parent note mein har ek symbol yahan se ground up banaya gaya hai, ek aisi sequence mein jahan har idea sirf usse pehle wale ideas par lean karta hai.
Socho ek cart ek track par hai. Aage kya hoga yeh jaanne ke liye do facts chahiye: woh kahan hai aur kitni tezi se move kar raha hai. Un numbers ko ek stacked list mein bundle karo:
x=[x1x2]=[positionvelocity].
Picture: x ek single point hai jo ek aisi space mein float kar raha hai jiske axes state variables hain. Jaise-jaise system evolve hota hai, woh point ek path trace karta hai. Is topic mein baaki sab kuch is point ko steer karne ke baare mein hai.
Topic ko kyun chahiye: pole placement design karta hai ki point kaise move karta hai, isliye pehle hume point ka naam chahiye.
Yeh chhota sa dot matlab hai "yeh per second kitni tezi se change ho raha hai."
Figure mein amber arrows dekho: har ek woh jagah ka x˙ hai. Blue curve bas arrows ko follow karti hai. Topic ko yeh isliye chahiye kyunki poora system x˙ ke liye ek rule ke roop mein likha jaata hai.
Ek matrix numbers ki ek rectangular grid hai jo ek transformer ki tarah kaam karti hai: isse ek vector do, yeh doosra vector wapas deta hai. A ko x se multiply karna matlab hai "state variables ko fixed proportions mein combine karo taaki answer ka har component bane."
[acbd][x1x2]=[ax1+bx2cx1+dx2].
Grid ki row i ko x mein dot karke output ki entry i milti hai.
Inhe milao, parent ka headline equation:
Single-column B kyun: yeh page (Ackermann ki classic form ki tarah) single-input hai — exactly ek knob u. Dekho State feedback control.
Kuch special vectors, jab A unhe hit karta hai, same direction mein nikalta hai, sirf stretch hoke:
Av=λv.
Yahan veigenvector hai (special direction) aur λ uska eigenvalue hai (stretch factor). Dekho Eigenvalues and system stability.
Figure mein complex plane padho — yeh poora case list hai:
λ kahan baithta hai
eλt kya karta hai
Matlab
Right half (Reλ>0)
grow karta hai
unstable, blow up ho jaata hai
Left half (Reλ<0)
shrink karta hai
stable; aur left = aur fast
Axis par (Reλ=0)
koi nahi
marginal, hamesha wahan baitha rehta hai
Real line se door (Imλ=0)
spin karta hai
oscillation
Topic kyun exist karta hai: agar poles is plane ke ek bure column mein hain, toh hum unhe stable, well-damped region mein left drag karna chahte hain. Yahi pole placement hai.
Guess kiye bina eigenvalues dhundne ke liye, poochho: kin λ ke liye Av=λv ka nonzero solution exist karta hai? Yeh exactly tab hota hai jab matrix λI−A kisi direction ko zero par squash karta hai, yaani uska determinant vanish ho jaata hai.
Yahan Iidentity matrix hai (diagonal par 1's, baaki jagah 0's — "do-nothing" transformer), aur detdeterminant hai, ek single number jo measure karta hai ki matrix area/volume kitna stretch karta hai; zero determinant ka matlab hai yeh ek direction collapse kar deta hai.
Parent in mein se do use karta hai:
χ(s) — system ka actual char. poly (A se).
α(s)=(s−μ1)⋯(s−μn)=sn+an−1sn−1+⋯+a0 — desired wala, target poles μi se banaya gaya jo aap choose karte hain.
Aapka push u sirf direction B ke through enter hota hai. Lekin repeated pushes dynamics ke through ripple karte hain: B, phir AB, phir A2B, ... har step state space mein aur door tak pahunchte hain. Woh reach-vectors side by side stack karo:
Figure: B aur AB do arrows ki tarah. Jab woh alag-alag directions mein point karte hain (plane span karte hain, area =0) toh aap kahin bhi pahunch sakte ho → controllable → C−1 exist karta hai. Jab woh parallel hain (collapse, zero area) toh ek poora direction unreachable hai → not controllable → C−1 nahi → Ackermann fail ho jaata hai.
Ek single row jo, jab kisi matrix ko multiply kare, us matrix ki bottom row pluck out kar le. Controllable canonical form mein sirf last coordinate actuated hota hai, isliye feedback gains bottom row mein jaate hain — aur yeh row unhe read off karti hai. Kuch mystical nahi: yeh "last line dekho" hai.