在Matlab R2015a中对高维矩阵进行算术运算时出了什么问题

时间:2019-05-22 09:54:58

标签: matlab calculation

在执行下面的算术计算时,使用高维矩阵时,它没有返回我们期望的结果。但是,它正在使用较小的矩阵。高维问题及其属性说明如下:

result = ceil(find(repmat(old_sig, nIdx, 1) == repmat(idx', 1, numel(old_sig))) / nIdx);

其中old_sig具有1x10000维度,idx具有1x26维度,并且nIdxnumel(idx),即26

预期的result应该是:26x1 dimension,而不是返回0x1空尺寸。

至少,find(repmat(old_sig, nIdx, 1) == repmat(idx', 1, numel(old_sig)))应该返回26x1尺寸,而不是返回0x1尺寸。

0 个答案:

没有答案