行列があるとし[1 2 3 5;1 3 4 5]
ます。
各行はパスを表し、各列はそのパスのノードを表します。
例: 行1
:は、ノード、、を1-2-3-5
含むパスです(は開始ノードで、は終了ノードです)。
弧とその弧に続く弧を考えたい。例: コストを考慮して割り当て
たいとします。1
2
3
5
1
5
(1,2)
(2-3)
コードを書きましたが、エラーが表示されます。
for kkp = 1:size(R{ip},1) % R{ip} is my path matrix
for jjp = 1:size(R{ip},2)-1
for iip = 1:size (R{ip,2} -2)
up = R{ip}(kkp,jjp);
vp = R{ip}(kkp,jjp+1);
wp = R{ip}(kkp,jjp+2);
cost1 = wt(up,vp); %wt(i,j) is a cost matrix that i already inputed.
cost 2 = wt(vp,wp);
end
end
end