作者lifeisshine (芋頭)
看板MATLAB
標題[運算] 最佳"整數"解
時間Sun Sep 1 10:48:42 2013
請教各位先進們,
現有二元一次方程式:
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
1F:→ lifeisshine:另外若以最佳化問題來看待,是否較佳,即設計變數是 09/01 11:33
2F:→ lifeisshine:x, y 目標函數即是 min(9000-f(x,y)) 09/01 11:35