Я гуглил, но ничего не нашел, хотя считаю это общей необходимостью.
Я использую эту функцию в Matlab, чтобы вставить объект в ячейку:
function ce = insertInCell(ce,toInsert,idexx)
ce = [ce(1:idexx-1,1); cellToInsert; ce(idexx:end,1);];
end
Я думаю, что эта функция работает следующим образом:
1-й: создает новую ячейку, копируя ce(1:idexx-1,1)
2-й: добавляет cellToInsert в эту новую ячейку
3nd: копирует и добавляет ce(idexx:end,1); в новую ячейку
и мне было интересно, есть ли более эффективный способ сделать это? Я имею в виду функцию, которая просто обновляет индексы элементов (Или я ошибаюсь, и эта функция эффективна?)
Спасибо.
an object
или толькоa new cell element
в ячейку? - person memyself   schedule 22.12.2012