Matlab在所有矩阵的第5列中找到大于阈值的值,并用NaN替换

时间:2013-07-02 08:09:38

标签: arrays matlab replace find

我有一组n个矩阵(45x5)。

[45x5 double]
[45x5 double]

我想在所有矩阵的第5列中找到大于1000的所有值。 然后我想用NaN替换这些值。

1 个答案:

答案 0 :(得分:1)

所有矩阵都位于3D矩阵中YourData

YourData(YourData(:,5,:)>1000)=NaN;