【发布时间】:2013-04-23 23:28:12
【问题描述】:
我正在比较不同大小的数组以找到匹配项
Results = (DistancesB >= DistancesA * 0.1 & DistancesB < DistancesA * 1.5); % anything in this thres is matched
数组大小必须相同,所以padarray 和0。
但现在正在比较和匹配 0...
我应该做一个循环只使用结果> 0吗?
或者还有什么我可以用的吗?也许NaN?
【问题讨论】:
-
你试过
NaN吗? -
你如何用nan填充? featuresA = padarray(DataSet2,size(MaxArray) - size(DataSet2),'post');
-
不要使用
padarray,手动操作 -
当我说我比较数组时,我的意思是将一个数组与 200 多个其他数组进行比较,这需要很长时间并且不是很健壮
-
查看我的答案,当我手动时,我的意思是用 padarray 使用的相同逻辑编写代码。对于一维数组,这很简单。