Advertisement
Guest User

Untitled

a guest
Apr 17th, 2014
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. minval = 160 x 160 double
  2.  
  3. for e=2:C
  4. D1(1,e)=minval(1,e);
  5. end
  6. D1(D1 == 0) = nan;
  7. for e=3:C
  8. for b=2:e-1
  9. D2(b,e)= minval(b,e)+D1(1,b-1);
  10. D2(D2 == 0) = nan;
  11. [D1(2,e), idx_bt(1,e)]=min(nonzeros(D2(:,e)));
  12. end
  13. end
  14. D1(D1 == 0) = nan;
  15. for e=4:C
  16. for b=3:e-1
  17. D3(b,e)= minval(b,e)+D1(2,b-1);
  18. D3(D3 == 0) = nan;
  19. [D1(3,e), idx_bt(2,e)]=min(nonzeros(D3(:,e)));
  20. end
  21. end
  22. D1(D1 == 0) = nan;
  23. for e=5:C
  24. for b=4:e-1
  25. D4(b,e)= minval(b,e)+D1(3,b-1);
  26. D4(D4 == 0) = nan;
  27. [D1(4,e), idx_bt(3,e)]=min(nonzeros(D4(:,e)));
  28. end
  29. end
  30. D1(D1 == 0) = nan;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement