作者goodcharming (未知的未來)
看板C_and_CPP
標題[問題] 高斯消去法
時間Wed Oct 21 16:52:57 2009
請問一下高斯消去法要求MxN個矩陣要怎麼寫呢
比如像是20x10
http://codepad.org/TXY8pO8n
這是我的範例
不過我只會簡單的3x3
是要把static int n=3;
static float a_init[10][11]
改成
static int n=20;
static int m=10;
static float a_init[20][10]
後面也都改成[20][10]嗎
不過DEBUG沒問題但是都沒有結果
請問一下是要怎麼改才會有答案出來
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.248.118
1F:→ yols:我說阿...高斯消去法應該只要三個函式就解決了= =... 10/21 17:40
2F:→ yols:分別是 看陣列的對角線的值是不是零,是零就跟不為零的做交換 10/21 17:44
3F:→ yols:第二個是把陣列對角線的值全變為1(即除以自身的值)... 10/21 17:46
4F:→ yols:第三個把下面的值化為0 10/21 17:47
5F:→ yols:至於你的問題應該是static int n=3;這個= =...你的迴圈運作.. 10/21 17:51
6F:→ yols:我沒看錯的話是靠n去做運行的吧...你n設3那最多也3x3阿= = 10/21 17:52
7F:→ yols:跟你設的陣列大小沒關係= = 10/21 17:52
8F:→ goodcharming:樓上大大可以說詳細一點嗎== 10/21 18:35
9F:→ goodcharming:我好像鴨聽雷啊 10/21 18:35