看板 MATLAB 關於我們 聯絡資訊
不好意思問一個很沒水準的問題 如今小弟有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
t70117:[問題]寫迴圈讓他跑! 11/03 02:32
kinematic:也就是說 終究只能用暴力法了嗎qq 11/05 01:38