Matlab系列的双重求和

时间:2013-09-08 18:59:09

标签: matlab

我正在尝试在Matlab中使用一个函数,它将给出以下等式:

enter image description here

xa值位于两个矩阵中。我几乎尝试了一切,但无法得到正确的答案。谁能帮忙?

由于

2 个答案:

答案 0 :(得分:1)

假设A和X是大小为n x 1的向量,您可以通过编写transpose(X) * (sqrt(A * transpose(A)) .* (ones(n) - eye(n))) * X来构造该表达式。

答案 1 :(得分:1)

另一种方法是

a = sqrt(ain);                  % ain is your input column vector
A = a*a.';
A = A-diag(diag(A));
aresult =   x.'*A*x             % x is your (other) input column vector