在Mathematica 8中使用具有简单相等性的约束时,最小化不起作用.例如
FindMinimum[{x^2 + y^2, y == 1}, {x, y}]
Run Code Online (Sandbox Code Playgroud)
在Mathematica 6中工作正常,但在版本8中出错.任何人都可以确认(或解释)这个吗?看起来像使用约束修复其中一个参数会使版本8 xy==1
变得混乱.放置就可以了,也就是任何不等式.
有什么简单的解决方法吗?我试过改变Method
,没有运气.我想将所有参数保留在参数列表中,但是使用简单约束来保留其中一些参数,而不是从列表中删除参数名称.我在版本6中有一个工作代码,它在8中不再起作用了.