例如有一个矩阵:
a = matrix(1 2 3, 4 5 6, 7 8 9)
如何将其中满足某个条件(如:小于5)的值全都替换成一个指定的值?
比如把矩阵中小于5的值指定为5,有三种方法实现:
方法一:
iif(a<5, 5, a)
方法 二:
(a<5) *5 + (a>=5) * a
方法三:
m=each(def(mutable x){x[x<5]=5;return x},a)