fmincon中的Kronecker产品和vec运算符

时间:2016-04-29 15:13:36

标签: matlab vectorization

我注意到在fmincon的目标函数中,一些MATLAB函数(应该是等价的)给出了不同的结果。

假设您希望最小化f=vec(y)'*V,其中y = x*x'n - by - n矩阵,而Vn - 通过 - 1向量,最小化函数中vec(y)的计算似乎会产生不同的结果,无论您是通过两个步骤(参见下面的示例)还是kron(x, x)计算它。哪一个是正确的方法?我使用fmincon的默认设置。

-

两步计算:

xx = x*x';
f = xx(:)'*V;

0 个答案:

没有答案