Какой самый короткий способ получить последние N элементов массива? - PullRequest
4 голосов
/ 28 ноября 2010

я написал

array = linspace(0, 1);
sliceSize = 10;
sliceBegin = 1 + length(array) - sliceSize;
slice = array(sliceBegin: length(array));

это слишком многословно. Как сделать его короче?

1 Ответ

19 голосов
/ 28 ноября 2010
a = rand(100,1);    %# vector
a(end-5+1:end)      %# last five elements
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...