作者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