将列值增加1,满足某些条件

时间:2017-08-21 09:35:18

标签: matlab matrix

在MATLAB中,我有一个10x14矩阵。

如何将前6列中少于5列的所有数字增加1?

原因,我不想使用for循环。我希望有一种更优雅的方式来解决这个问题。

1 个答案:

答案 0 :(得分:1)

A(:,1:6) = A(:,1:6) + (A(:,1:6) < 5 & A(:,1:6) > 0)

A是你的矩阵