[運算] 最佳"整數"解

看板MATLAB作者 (芋頭)時間12年前 (2013/09/01 10:48), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/3 (看更多)
請教各位先進們, 現有二元一次方程式: f(x,y) = 4055x + 387y 小弟要如何下指令計算 當x和y分別等於多少時(x和y都要是"整數") f(x,y)小於等於且最接近9000 這題答案是當 x=2, y=2 時, f(x,y) = 8884 最接近9000, 換句話說,9000-8884=116 為最小的殘餘量! ---------- 目前使用左除法,以矩陣的形式解答, 但得到的解當然是非整數 x = 2.2195, y = 0 懇請各位先進幫解惑Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 101.15.198.74

09/01 11:33, , 1F
另外若以最佳化問題來看待,是否較佳,即設計變數是
09/01 11:33, 1F

09/01 11:35, , 2F
x, y 目標函數即是 min(9000-f(x,y))
09/01 11:35, 2F
文章代碼(AID): #1I8giC8I (MATLAB)
文章代碼(AID): #1I8giC8I (MATLAB)