INRANGE测试值是否在指定的范围内(时间间隔)。
INRANGE (X,范围)测试X的值是否在指定的范围。X可以是一个向量或矩阵。
范围是一个范围的低(高)的每个值X将受到考验。范围也可以是两列向量i行形式的范围(我:)=(低高)。这种形式,输入X必须相同的向量长度范围,和测试的每个元素X的范围在相应的行范围。
INRANGE (X,范围,边界)指定的端点是否指定范围应包含或排除在间隔。边界的选项是:
“includeboth”:这两个端点中间隔(默认)
“includeleft”:左端点只包含在间隔
“includeright”:对终点只包含在间隔
“excludeboth”:既没有终点包括在区间
如果范围的低和高值是相等的,单值将被发现在范围只有在“includeboth”选项(默认)。否则,对于这种情况,没有值范围。
例子:
X = 1:10
X =
1 2 3 4 5 6 7 8 9 10
7.2 Y = inrange (X, [5],“includeboth”)
Y =
0 0 0 0 1 1 1 0 0 0
7.2 Y = inrange (X, [5],“excludeboth”)
Y =
0 0 0 0 0 1 1 0 0 0
也看到是否是可用。
引用作为
大卫法斯(2023)。INRANGE(//www.tianjin-qmedu.com/matlabcentral/fileexchange/12591-inrange), MATLAB中央文件交换。检索。
版本 | 发表 | 发布说明 | |
---|---|---|---|
1.0.0.0 | 大部分的修复建议由“乔斯x”(谢谢!)。看到m文件的帮助。 |