看板 SMJH90308 關於我們 聯絡資訊
唔...又有問題了>"< 如果要把A矩陣轉成L*(L轉) 有沒有標準步驟? 到底線代哪裡比較重要阿(泣) ※ 引述《alexndy (保少爺)》之銘言: : ※ 引述《alexndy (保少爺)》之銘言: : : 就先把他上三角化 (用高斯消去) : : 高斯消去法就等於對原來矩陣乘一個elementary matrix : : 所以 假設原來的是A : : (…)(E2)(E1)A=U : : U是上三角後的矩陣 Ek是elementary matrix 這些都會是下三角 : : 然後再乘反矩陣過去 就是LU : : 再把對角線的再分出一個矩陣就可以 : 對角線如果不是都1的話: : [2 3 4] [2 0 0][1 3/2 2] : [0 3 4] = [0 3 0][0 1 4/3] : [0 0 4] [0 0 4][0 0 1] : 如果是下三角的情況也是類似 : 可以把diagonal的項再分出來 : 然後使得LDU裡的L和U的對角線項都是1 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.168.132.51
alexndy:L^轉 就是U呀~ 先LU 就變LL'了 10/15 01:31
alexndy:線代噢 都會考吧 很多蠻重要的 10/15 01:32
sl613:L^應該跟U不一樣吧@@" 10/15 20:15
alexndy:U作transpose不就是下三角L了? 還是我會錯意? 10/15 22:11
sl613:對應元素要一樣吧@@" 轉置不就是行列互換嗎 10/15 22:29
sl613:A12->A21 這樣L^跟U是不一定一樣的阿~ 10/15 22:30
alexndy:是的 不一定一樣 只有正定的矩陣才能LL'分解 10/16 11:04
alexndy:分解方式跟上面一樣 先分LDU 然後再把他弄成LL' 10/16 11:04
sl613:ldu之後怎麼弄成LL^? 歹勢 線代底子很差>__< 10/16 19:50