看板 Grad-ProbAsk 關於我們 聯絡資訊
https://i.imgur.com/Cr6kSa5.jpg 請問這程式碼第一個for為何要akj/akk? 最後一行也不是很懂@@ 它說是列運算,那應該是把某一列乘上某數,再加到其他列 https://i.imgur.com/XovPGaw.jpg ↑亂展開了一下 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.102.174.182 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1569994891.A.05B.html
DLHZ: 感覺他寫的有些省略?看起來是直接假設pivot為1且下方皆為0 10/02 14:17
DLHZ: 然後只計算其他部分 10/02 14:17
DLHZ: 連input也沒說明 我是覺得這題目不太好 10/02 14:18
Ricestone: 因為計算的時候不需要特地把1跟0算出來 10/02 16:19
Ricestone: 後面每次都是在算身為pivot的1要怎麼消掉想消掉的東西 10/02 16:23
Ricestone: 計算過程中是有包含把前面的列的元素一起消掉 10/02 16:24
Ricestone: 也就是它不是打算先變成ref,另外也沒有考慮列交換 10/02 16:25
Ricestone: 而最後結果只有最右邊那行是答案,前面的矩陣不是我們 10/02 16:25
Ricestone: 用線代運算會得到的東西(因為沒特地把0跟1算出來) 10/02 16:26