﻿功能:按指定范围替换数据

格式:
SetDataByRange(A,value,Low,Up)
SetDataByRange(A,value,Low)
SetDataByRange(A,value)
SetDataByRange(A)
A:为操作的矩阵变量
value:数据变量,满足条件的值将替换为此值
Low:数据变量,表示操作范围的低位,如果矩阵里的数据≤Low,其值将被设置为value。Low默认为0
Up:数据变量,表示操作范围的高位,如果矩阵里的数据≥Up,其值将被设置为value。Up默认为inf

例子:

a =
[ 18.0000000000000    22.0000000000000    21.0000000000000    87.0000000000000
  12.0000000000000    77.0000000000000    86.0000000000000    28.0000000000000
  57.0000000000000    97.0000000000000    83.0000000000000    15.0000000000000
  53.0000000000000    95.0000000000000    6.00000000000000    87.0000000000000 ]
b=SetDataByRange(a,0,50)//执行本命令后得到如下的值,即将A矩阵里数据凡是不大于50的数据均设置为0
b =
[ 0.00000000000000    0.00000000000000    0.00000000000000    87.0000000000000
  0.00000000000000    77.0000000000000    86.0000000000000    0.00000000000000
  57.0000000000000    97.0000000000000    83.0000000000000    0.00000000000000
  53.0000000000000    95.0000000000000    0.00000000000000    87.0000000000000 ]