高斯消去法 (Gaussian Elimination)
我只用來解多元一次方程式的XD
我只用來解多元一次方程式的XD
本學期第一篇不是資結也不是JAVA反倒是線代啊XD
前面兩個目前都沒啥好記的~
某怪物名言(節錄)『寫程式就是為了解決生活上遭遇的問題......』
身為學生最大的問題就是寫作業(其實是考試)
高斯消去法 (Gaussian Elimination)
所以像這種既無聊步驟又繁雜計算又多的作業
當然丟給電腦作啊XDDDDD
既然是寫作業用的東西有很明顯的BUG也可以不用計較(轉圈圈)
反正幫忙簡化過我就可以看出答案了~用不到電腦
前面兩個目前都沒啥好記的~
某怪物名言(節錄)『寫程式就是為了解決生活上遭遇的問題......』
身為學生最大的問題就是寫作業(其實是考試)
高斯消去法 (Gaussian Elimination)
所以像這種既無聊步驟又繁雜計算又多的作業
當然丟給電腦作啊XDDDDD
既然是寫作業用的東西有很明顯的BUG也可以不用計較(轉圈圈)
反正幫忙簡化過我就可以看出答案了~用不到電腦
基本大綱
如果未知數有N個
就必須有N條方程式,每條方程式必須有N+1個值(未知數+最後的常數)
(未有N條方程式必定無解~必須先用係數全0的式子補充)
算法
第 i 次執行時 要將第 i 行方程式的第 i 項變為1
並以此的倍數將其餘的方程式的第 i 項變為0
如果第 i 條方程式的第 i 項是0 則拿下面隨便一條 i 項不為0的方程式交換如果找不到則此題無解
如果未知數有N個
就必須有N條方程式,每條方程式必須有N+1個值(未知數+最後的常數)
(未有N條方程式必定無解~必須先用係數全0的式子補充)
算法
第 i 次執行時 要將第 i 行方程式的第 i 項變為1
並以此的倍數將其餘的方程式的第 i 項變為0
如果第 i 條方程式的第 i 項是0 則拿下面隨便一條 i 項不為0的方程式交換如果找不到則此題無解
不值得參考,隨便寫的應付作業版
已知問題~
我的類別名稱打錯了XDD其實那個應該是方程式才對
會產生 -0 (反正還是0只是礙眼罷了)
最多499個未知數~
error的判定其實還可以算下去~只是一定不會是完全都有解罷了
電腦不會把答案自動寫到A4紙上 (X!還要自己用手抄一遍好累)
我的類別名稱打錯了XDD其實那個應該是方程式才對
會產生 -0 (反正還是0只是礙眼罷了)
最多499個未知數~
error的判定其實還可以算下去~只是一定不會是完全都有解罷了
電腦不會把答案自動寫到A4紙上 (X!還要自己用手抄一遍好累)
閒扯~
因為在上課時架構就想好了~所以實際打不到半小時就OK
出乎意料的好寫~依難度大概就只有一星題吧
是說硬要我抄筆記我就更不想動筆,好在作業的格式是用pdf
不然我大概會直接判定為可以翹的課吧
話說光從一個人問的問題就可以知道程度到哪了