这里是八度新的.
我有一个矩阵X,想要更改所有元素(作为数字),如下所示:如果元素的值大于10,则将其更改为10,否则保持相同的值.
从理论上讲,我可以做两个循环并遍历每个元素.不知道有没有一种简单的方法可以做到这一点.
使用逻辑索引可以非常简单,更有效地完成此操作:
A(A>10) = 10;
Run Code Online (Sandbox Code Playgroud)
另一个选择是使用该min功能:
A = min(A,10);
Run Code Online (Sandbox Code Playgroud)