-1

一个快速的问题,因为我担心可能已经有了答案(尽管我找不到)

我收到错误消息:矩阵尺寸必须一致。

因为我正在使用'<'

现在对于所有其他运营商来说,有一种方法可以解决这个问题,或者输入“。” 在前面或使用不同的公式。那么人们对小于运算符做了什么????我不明白为什么大于或等于 (>=) 有效但小于无效!?

我是不是很愚蠢,错过了一些非常明显的东西?

代码片段 矩阵 1 代表 16 个数字的数组 矩阵 2 可以代表 10 到 20 个数字之间的任意位置

idx = (matrix2 >= matrix1 * 0.1 & matrix2 < matrix1 * 1.5);

任何有关该主题的帮助指导或建议将不胜感激!谢谢你!

编辑我知道矩阵的大小不同,但是有没有办法在不同大小的数组中使用更少?因为我不关心数组的大小,而是关心其中的数字

4

1 回答 1

0

如果您想比较矩阵的某些部分,例如M(1:3,10:12)>A(5:7,1:3),您可能必须使用函数squeeze()

squeeze(M(1:3,10:12))>squeeze(A(5:7,1:3))

此功能可远程控制单件尺寸,之后一切正常。

于 2013-04-21T18:40:28.727 回答