在给定的idx处将行插入到matlab表中

时间:2015-02-20 10:22:57

标签: matlab

我想在matlab表中插入一行,但是找不到这样做的优雅方法

简要搜索文档+谷歌+房间周围的喊声没有返回任何相关内容(例如见http://se.mathworks.com/help/matlab/matlab_prog/add-and-delete-table-rows.html

现在我只是通过在前后垂直重新创建表:

insert_idx = find(something in T)
T = vertcat(T(1:(insert_idx-1),:),...
                Tnew,...
                T(insert_idx:end,:));

这是将行插入matlab表的正确方法,看起来效率不高吗?

0 个答案:

没有答案