【发布时间】:2015-06-22 18:37:32
【问题描述】:
我在将多维矩阵中的特定值乘以标量时遇到问题。我的矩阵有以下维度:
size(comDatabe) = 5 10 3 397 10
第三个维度是一个 x-y-z 坐标系。出了点问题,现在我的 y 轴被颠倒定义为一个主题(最后一个维度的 10 个中的第 8 个,正值是负值,反之亦然)。我想通过将所有这些 y 值乘以 -1 来解决这个问题。我试图做这些事情,但没有奏效:
comDatabe(:,:,2,:,8) = comDatabe(:,:,-2,:,8)
comDatabe(:,:,[1 2 3],:,8) = comDatabe(:,:,[1 -1*2 3],:,8)
如何在我的多维矩阵中将此特定“列”乘以 -1?
【问题讨论】:
标签: matlab matrix multidimensional-array scalar