function index = end(X,position,numindices) %END (overloaded) % Author Johan Löfberg % $Id: end.m,v 1.4 2006/07/26 20:17:57 joloef Exp $ switch numindices case 1 % User has written someting like X(end) sizes = X.dim;%[X.n X.m]; if min(sizes)>1 index = prod(sizes); else index = max(sizes); end case 2 sizes = X.dim;%[X.n X.m]; index = sizes(position); otherwise error('Indexation dimension cannot exceed 2'); end