我用谷歌搜索但找不到任何东西,尽管我认为这是一个普遍的需求。
我在 Matlab 中使用此函数将对象插入到单元格中:
function ce = insertInCell(ce,toInsert,idexx)
ce = [ce(1:idexx-1,1); cellToInsert; ce(idexx:end,1);];
end
我认为这个函数的工作原理是这样的:
第一:通过复制 ce(1:idexx-1,1) 创建一个新单元
第二:将 cellToInsert 添加到这个新单元
第三:复制并添加 ce(idexx:end,1); 到新细胞
我想知道是否有更有效的方法来做到这一点?我的意思是一个只更新元素索引的函数(或者我错了,这个函数有效吗?)
谢谢。