19 lines
439 B
Matlab
Executable File
19 lines
439 B
Matlab
Executable File
function index = end(X,position,numindices)
|
|
%END (overloaded)
|
|
|
|
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
|