[討論] 當未知數多於方程式(已有範圍)

看板MATLAB作者 (狂暴機動學)時間14年前 (2011/11/02 02:02), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/3 (看更多)
不好意思問一個很沒水準的問題 如今小弟有4個Unknown,2個Equation 也就是說,在沒有邊界條件的情況下,會有無限多組解 不過若加入「正整數」這個條件的話,答案數就是有限了 目前小弟要解的是這個方程式: a + b + c + d = 9 2a + 3b + 4c + 5d = 22 且(a,b,c,d)皆為界於 0 ~ 9 的整數(0 <= a,b,c,d && a,b,c,d <= 9) 以下是程式碼,很簡陋...... A = [1 1 1 1 ; 2 3 4 5]; X = [a b c d]; B = [9 ; 22]; X = B\A; 小弟的問題就是「如何將整數這個constrain寫入code」 並且「顯式出 X 的全部解(已知共4組)」,不然出來的都是一個最佳解...... 感謝各位大大的耐心觀看,若有冒犯還請多多見諒 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.177.190

11/03 02:32, , 1F
[問題]寫迴圈讓他跑!
11/03 02:32, 1F

11/05 01:38, , 2F
也就是說 終究只能用暴力法了嗎qq
11/05 01:38, 2F
文章代碼(AID): #1Ei3HFie (MATLAB)
文章代碼(AID): #1Ei3HFie (MATLAB)