4.5.20 · HinglishLinear Algebra (Full)

Change of basis matrix

1,667 words8 min readRead in English

4.5.20 · Maths › Linear Algebra (Full)


1. Setup — Hum actually kya translate kar rahe hain?

Change of basis matrix KYA hai? Do bases (purani) aur (nayi) diye hue, yeh matrix hai jaise ki Yeh -coordinates andar leta hai aur -coordinates bahar deta hai.


2. First principles se Derivation

Hum ek aisi matrix banana chahte hain jo, ko feed karne par, return kare. Chaliye ise build karte hain.

Step 1 — ko purani basis mein likho. Definition se, Yeh step kyun? Yahi ek cheez hum jaante hain: .

Step 2 — Har purane basis vector ko nayi basis mein express karo. Har khud ek vector hai, isliye uske -coordinates hain: Yeh step kyun? Translation "term by term" hoti hai: agar mujhe pata hai ki har building block ko nayi language mein kaise kehte hain, toh main koi bhi combination keh sakta hoon.

Step 3 — Pure sum ke -coordinates lo. Coordinates linear hain, isliye Yeh step kyun? Coordinate map ek linear map hai (expansion ki uniqueness yeh guarantee karti hai), isliye yeh sums aur scalars par distribute hota hai.

Step 4 — Matrix–vector product ko pehchano. ko columns ke roop mein stack karo:


3. Standard-Basis Shortcut

mein standard basis ke saath:

  • bas basis vectors ko columns ke roop mein rakh do! (Kyunki literally hota hai.) Ise bolte hain (notation ka abuse: basis vectors ki matrix).
  • Doosri taraf: , kyunki translate karke wapas translate karna identity hai:
Figure — Change of basis matrix

4. Worked Examples


5. Common Mistakes (Steel-manned)


6. Active Recall

Recall

ka -waan column kya hai? Purana basis vector jo -coordinates mein likha gaya hai: .

Recall Agar

basis vectors ki matrices hain (standard coords), toh kya hai? .

Recall Change of basis ko reverse kaise karte hain?

Inverse lo: .

Recall (Feynman, ek 12-saal ke bachche ko explain karo)

Socho ek khaazana ek park mein rakha hai. Ek dost directions deta hai "north/east steps" use karke, doosra "oak-ki-taraf / pond-ki-taraf steps" use karke. Khaazana kabhi move nahi karta! Change of basis matrix ek chhoti si translator card hai: tum use ek dost ki language mein steps batao, woh tumhe usi jagah ke steps doosre dost ki language mein batata hai. Kaunsa dost bol raha hai isko swap karne ke liye, card ko palat do (yahi inverse hai).


7. Connections

  • Basis and Dimension — coordinates ke exist karne ke liye basis chahiye.
  • Coordinate Vectors — woh columns jinhe hum manipulate karte hain.
  • Invertible Matrices — change of basis matrix hamesha invertible hoti hai (bases independent hain).
  • Similar Matrices ek linear map ko nayi basis mein rewrite karne ke liye change of basis use karta hai.
  • Eigenvectors and Diagonalization — diagonalizing = eigenbasis mein change karna.
  • Linear Transformations — active (vectors move hote hain) vs passive (description badlti hai) views.
ek coordinate vector ke saath kya karta hai?
-coordinates input leta hai aur -coordinates return karta hai: .
Change of basis matrix ka column kya hai?
, purana basis vector nayi basis mein express kiya gaya.
Agar mein columns basis vectors hain (standard coords mein), toh ?
.
Standard coords ko basis coords mein kaise translate karein?
se multiply karo: .
Basis coords ko standard mein wapas kaise translate karein?
se multiply karo: ( ke columns standard coords mein basis vectors hain).
ko reverse kaise karte hain?
Iska inverse use karo .
Kya change of basis vector ko move karta hai?
Nahi — vector fixed hai; sirf uski coordinate description badlti hai (passive view).
Har change of basis matrix invertible kyun hoti hai?
Iske columns ek basis ke coordinates hain (independent, spanning), isliye yeh full rank wali square matrix hai.

Concept Map

described via

described via

gives

gives

guarantees existence of

express b_j in C

stacked as

applied to give

translates

reversed by

confused with coords causes

Vector v exists independently

Basis B old

Basis C new

Coordinates v_B and v_C

Coordinate map is linear

Change of basis matrix P C from B

Columns = b_j in C-coordinates

v_C = P times v_B

Inverse gives reverse translation

Sign and inverse errors

Deep Dive