我有一个矩阵A(319行* 26列)和两个代表上限(319,1)和下限(319,1)的矢量?
我的目标是检查一组26条曲线(每条曲线319点)中是否有一些点大于或低于上限/下限曲线,以便在至少有一个点通过时排除一组特定数据这些限制。
我尝试使用find()函数来获取索引值但没有成功。我的数据太多了......也许我错了管理数据矩阵..
提前致谢。
L.
答案 0 :(得分:2)
使用true
为边界内的值创建逻辑矩阵的一种方法是使用bsxfun
>> inBounds = bsxfun( @ge, A, lowerBound ) & bsxfun( @le, A, upperBound );
我使用ge
(大于等于)和le
(小于等于),但您可以使用gt
(大于)和/或lt
(更少)比)运营商进行比较。