【发布时间】:2018-01-13 15:51:52
【问题描述】:
给定一个大小为 160*1 的离散正整数向量 X 和一个大小为 40*200 的表 Tb1,其中包含要从 X 中删除的索引列表 200 列中的每一列在Tb1 中指向要从原始X 中删除的40 个元素。
我通过使用具有 200 次迭代的 for 循环创建剩余 120*200 元素的新矩阵,在回合 i 根据列出的索引从原始 X 的副本中删除 40 个元素Tb1(:,i),但是太费时间和内存了。
如何在不使用循环且操作次数最少的情况下获得结果?
【问题讨论】:
-
我看不到如何通过从数组中删除某些东西来获得矩阵
-
请详细说明您的问题,添加示例代码,并澄清前面关于数组如何变成矩阵的评论。
-
似乎下面的答案适合您的需求
标签: arrays matlab for-loop matrix