Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在matlab中优化或最小化向量函数_Matlab_Optimization_Vector_Minimize - Fatal编程技术网

在matlab中优化或最小化向量函数

在matlab中优化或最小化向量函数,matlab,optimization,vector,minimize,Matlab,Optimization,Vector,Minimize,我需要在xf(x)=a+bx+cx^2+d*x^3的所有点上最小化一个向量函数。a、b、c、d的值必须针对相同的情况进行优化。他们在matlab中有任何算法可以做到同样的事情吗?我使用gamultiobj算法来处理同样的问题,但是它为每个帕累托点生成了大量的值。我只需要一组相同的值。为相同而优化意味着什么?同样的什么?我有a,b,c,d的特定值(已知值),它生成f(x)。然而,我需要一组a,b,c,d,这样我就得到了一个f(x)值,它在所有x上都是最小的。我们不知道这个最小化的函数。我尝试使用g

我需要在xf(x)=a+bx+cx^2+d*x^3的所有点上最小化一个向量函数。a、b、c、d的值必须针对相同的情况进行优化。他们在matlab中有任何算法可以做到同样的事情吗?我使用gamultiobj算法来处理同样的问题,但是它为每个帕累托点生成了大量的值。我只需要一组相同的值。

为相同而优化意味着什么?同样的什么?我有a,b,c,d的特定值(已知值),它生成f(x)。然而,我需要一组a,b,c,d,这样我就得到了一个f(x)值,它在所有x上都是最小的。我们不知道这个最小化的函数。我尝试使用gamultiobj(多目标优化),但不清楚它的工作原理,因为它会生成大量不同的a、b、c、d值。我怀疑您需要更多的约束—无论您选择的
a
b
c
d
值是什么,您总是可以找到一个不同的组合,它将产生更低的
f(x)
,例如通过减少
d
。您总是可以将
a
设置为-Inf:)。我可以向您保证,这将给出
f(x)
x