功能:按指定条件替换数据

格式:ReplaceByCondition(A,C,B,D)

A:矩阵变量
C:字符串储存的条件类型,可分别为">","≥","<","≤","="
B:数据变量,表示与A当中每个元素进行判断
D:数据或者矩阵变量,表示当A中的元素满足替换条件时,将A对于位置的元素替换为D。如果D为矩阵变量,则D的维数必须与A一致,替换时将对A、D对应位置元素进行替换。

例子:


a=[1,2,3,4,5];
b=ReplaceByCondition(a,">",2,8)//回车将a当中大于2的元素替换为8
b =
[ 1.00000000000000    2.00000000000000    8.00000000000000    8.00000000000000    8.00000000000000 ]