我正在寻找一些快速循环的帮助来形成一堆值。给定30矢量, x 和另一个30矢量,这是此类数据 expx 的预期值。我希望能够快速求和30 * 30 = 90个值,形成对称的30x30矩阵。以下是我的30x30矩阵的(k,l) - 条目:
所以 x 形成括号左侧的条目,x_i和 expx 是正确的部分,即< x_i>因为i = 1,2,...,30。您不必担心这些向量组成的值,我已经确定了它们。有谁知道我应该如何形成矩阵的这些元素并将它们放入我的30x30矩阵中。
我想我会开始:
M=30;
C = zeros(M);
我很难得到总和。
答案 0 :(得分:0)
为什么不这样:
M=30;
C = zeros(M);
for k = 1:30
for l = 1:30
for i = 1:30
C(k,l) = (x(k-i+1) - expx(k-i+1)) * (x(l-i+1) - x(l-i+1));
end
end
end