看板 Math 關於我們 聯絡資訊
※ 引述《playmypig (玩我豬)》之銘言: : 因為在剛剛學rank, 有幾道題不自量力想預習一下, 希望版友說說解題方向, 不用花時間 : 寫題解啊, 因為怕阻礙了各位時間, 給方向我再做下去即可, 謝謝啊! : (1) A是一個 m x n matrix,m < n. 證若rank(A) = m, 則有matrix B, 它是 n x m的, : 令得 AB=I_m : ( 我的想法是: rank(AB)<=rankA=m : 另一方面: rank(B)=min{n,m}=m 應該是rank(B)<=min{n,m} : 再有:rank(AB)<=rankB=m : 所以迫使: rank(AB)=m ) 好像沒有迫使... <以下證明> 因為rankA=m=列數,表示A的列向量彼此是線性獨立 假設第1列到第m列叫做v1,v2,.....,vm好了 先看v1就好 v1一定可以變成一個與v2~vm都垂直的向量,令做u1 (做法類似我們做Gram-Schmidt那樣) 同理vi也可以變得除了與自己之外的其他列都垂直,令做ui 那令C=[u1 u2 ...um](就是ui是第i行這樣) 這樣AC就已經是對角矩陣了 要變成單位矩陣就是把每一行調整一下係數 所以令B=[k1*u1 k2*u2 ....km*um] ki表示一個適當的實數 : 其餘以下各題, 剛不太懂起手, 要向各位賜教了: : (2) 證 A 是一個 m x n matrix的rank最多是1 若且唯若 A=BC, : B是 m x 1 matrix 而C是1 x n matrix. 反向很簡單 只要你隨便找一個m*1矩陣與1*n矩陣相乘,大概就知道是怎麼一回事了 剩下只是說要怎麼寫清楚證明過程的問題 正向其實也不難,既然rank<=1,先考慮rank=0的情形,這個就不用證了吧 那如果rank=1,表示至少有一列向量不是零向量,就假設是第i列 而剩下其他列又不能與它線性獨立,所以只能是第i列的一個倍數 設第j列是它的kj倍 那就令C=第i列,B=[k1 k2 ....km]^t : (3) 假設A是rank 1的方矩陣, 證A^2 = cA where c is a scalar. 就用(2)的性質不難證出 : (4) A是m x n matrix, B是n x m的matrix. 證:若m不等如n, 即AB和BA不會是identity : matrices. 這個可能你漏打條件,或者我解讀錯誤,因為已經很明顯跟(1)矛盾了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.37.123.88
ak47love77 :不好意思第一題寫錯 等等改.. 02/19 20:22
※ 編輯: ak47love77 來自: 114.37.123.88 (02/19 20:34) ※ 編輯: ak47love77 來自: 114.37.123.88 (02/19 20:36) ※ 編輯: ak47love77 來自: 114.37.123.88 (02/19 20:38)
ak47love77 :改好了 有錯請指正 02/19 20:38
ak47love77 :應該說用Gram-Schmidt的想法 因為還是不一樣的東西 02/19 20:49
※ 編輯: ak47love77 來自: 114.37.123.88 (02/19 20:51)
playmypig :謝謝你的回覆啊,題二的正向明白了.但題一還未學到那 02/19 20:54
playmypig :麼深呢,所以看不到,有沒有較顯淺的證法呢? 02/19 20:54
ak47love77 :恩~我也覺是可以用更簡易點的方法 我再想一下! 02/19 21:00