1

我有一个矩阵 A(319 行*26 列)和两个向量,它们代表一个上界 (319,1) 和一个下界 (319,1)?
我的目标是检查一组 26 条曲线(每条曲线 319 点)中是否有一些点大于或低于上限/下限曲线,以便在至少有一个点通过时排除一组特定的数据这些限制。我尝试使用 find() 函数来获取索引值,但没有成功。我有太多数据..也许我管理数据矩阵是错误的..提前谢谢。L.

4

1 回答 1

2

true使用边界内的值创建逻辑矩阵的一种方法是使用bsxfun

>> inBounds = bsxfun( @ge, A, lowerBound ) & bsxfun( @le, A, upperBound );

我使用ge了 (greater-equal) 和le(less than-equal) 但您可以使用gt(greater than) 和/或lt(less than) 运算符进行比较。

于 2013-09-10T10:28:05.027 回答