直接访问Matlab程序的第二输出
我不太擅长编程,也不熟悉matlab,如果我没有使用正确的术语,那么很抱歉 如果我在Matlab中使用例如fminbnd程序,首先我得到最小化的x值,然后我得到函数值。有没有一个简单的方法可以让我得到最小的函数值。 要说清楚,对我来说,似乎我必须:直接访问Matlab程序的第二输出,matlab,Matlab,我不太擅长编程,也不熟悉matlab,如果我没有使用正确的术语,那么很抱歉 如果我在Matlab中使用例如fminbnd程序,首先我得到最小化的x值,然后我得到函数值。有没有一个简单的方法可以让我得到最小的函数值。 要说清楚,对我来说,似乎我必须: [x,y] = fminbnd(h,-10,10) 当我只需要你的时候。我有没有办法不得到x 使用~抑制x输出。仅适用于更高版本的matlab(=>r2009b) 非常感谢!现在如果我想要-y怎么办?你知道我是否可以直接得到它(我通过最小化减去函数
[x,y] = fminbnd(h,-10,10)
当我只需要你的时候。我有没有办法不得到x 使用
~
抑制x
输出。仅适用于更高版本的matlab(=>r2009b)
非常感谢!现在如果我想要-y怎么办?你知道我是否可以直接得到它(我通过最小化减去函数来最大化)。@Henrik我认为你一般不能分配给
-y
。但是,您当然可以在以后的公式中简单地使用-y
,或者在找到它之后立即执行y=-y
。相关:
[~, y] = fminbnd(h, -10, 10);