【发布时间】:2011-07-25 16:35:18
【问题描述】:
我有一个冗长的切片序列,我需要将其应用于许多 MATLAB 矩阵。我该怎么做?
即我可以简化吗,
y(1:some_var*3,1:some_other_var*3,1:another_var*3) = x1(1:some_var*3,1:some_other_var*3,1:another_var*3) .* x2(1:some_var*3,1:some_other_var*3,1:another_var*3) ./ x3(1:some_var*3,1:some_other_var*3,1:another_var*3)
类似于,
inds = slice(1:some_var*3,1:some_other_var*3,1:another_var*3)
y(inds) = x1(inds) .* x2(inds) ./ x3(inds)
就像我在 Python 中可以做的那样?
【问题讨论】: