【发布时间】:2012-06-23 14:30:59
【问题描述】:
如何选择矩阵的某些部分并切割单个维度?
示例:B = zeros(100,100,3,'double');
当我选择 B(2,3,:) 时,我得到一个 1x1x3 矩阵作为结果 - 这不是预期的结果,因为对于某些操作(如 norm),我需要一个向量作为结果。为了解决这个问题,我使用了squeeze,但是这个操作似乎非常耗时,尤其是在大量使用的时候。
如何仅选择向量并“剪切”单个维度?
【问题讨论】:
标签: performance matlab vector matrix slice