Mathematica 给定定义域 函数最大值

问题描述:

Mathematica 给定定义域 函数最大值
f(x,y)=(0.116+x/60000)*1.5+(0.144+y/33300)+(0.116+x/60000)*(0.144+y/33300)*1.5*1.4
x+y=14776
怎么用Mathematica 来算最大值啊 语句怎么写

其实你只要仔细看帮助的话,函数 MaxValue 的介绍中有相似的例子.
MaxValue[{(0.116+x/60000)*1.5+(0.144+y/33300)+
(0.116+x/60000)*(0.144+y/33300)*1.5*1.4, x + y == 14776}, {x, y}]
输出为 0.920984
想要求得精确解,就要把式子中所有的数换成精确数
MaxValue[{(116/1000 + x/60000)*3/2 + (144/1000 +
y/33300) + (116/1000 + x/60000)*(144/1000 + y/33300)*3/2*7/5,x + y == 14776}, {x, y}]
输出结果为 29816868281/32375000000十分感想 受教 再问一下 那么 这个函数最大值所对应的 X Y怎么看? 是不是用解方程来做? 我先去试试看 OK 已解决 3Q 大侠