2013-04-21 91 views
0

我有一個簡單的問題。我想用常量替換大於極限值的向量中的所有值。我不想使用循環或找到選項。在matlab中尋找替代方案

AA=rand(10,4) 
AA(AA(:,4)>0.5)=1; % want to replace all values in 4th column % NOT WORKING 

在此先感謝。

回答

3

您需要在分配加標爲4 列:

AA(AA(:,4)>0.5, 4) = 1;