Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- minval = 160 x 160 double
- for e=2:C
- D1(1,e)=minval(1,e);
- end
- D1(D1 == 0) = nan;
- for e=3:C
- for b=2:e-1
- D2(b,e)= minval(b,e)+D1(1,b-1);
- D2(D2 == 0) = nan;
- [D1(2,e), idx_bt(1,e)]=min(nonzeros(D2(:,e)));
- end
- end
- D1(D1 == 0) = nan;
- for e=4:C
- for b=3:e-1
- D3(b,e)= minval(b,e)+D1(2,b-1);
- D3(D3 == 0) = nan;
- [D1(3,e), idx_bt(2,e)]=min(nonzeros(D3(:,e)));
- end
- end
- D1(D1 == 0) = nan;
- for e=5:C
- for b=4:e-1
- D4(b,e)= minval(b,e)+D1(3,b-1);
- D4(D4 == 0) = nan;
- [D1(4,e), idx_bt(3,e)]=min(nonzeros(D4(:,e)));
- end
- end
- D1(D1 == 0) = nan;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement