MATLAB で以下を計算する必要があります。
基本的に、これは行列の合計ですが、i=j および k = i または j のインスタンスは含めません。これを次のようにコーディングしました。
for l=2:1001;
tau1(1) = 0;
for i = 1:34
for j = 1:34
for k = 1:34
if j ~= i & k ~= i & k ~= j
tau1(l) = tau1(l-1) + TecCoef1(j,i)*TecCoef1(k,i)*herf1(j)*herf1(k);
else
tau1(l) = tau1(l-1);
end
end
end
end
end
コード自体は問題ありません。ただし、これを 1000 回の反復で計算する必要があります。そして、これは私が問題を抱えているところです。おそらく tau(1) を 0 として初期化したことが原因で、1000 個のゼロを取得するだけです。何か提案はありますか?