Matlab与Octave中的关系运算符

时间:2013-07-10 10:52:02

标签: matlab octave

此代码在Octave中完美运行,但在Matlab中无效。但为什么?有没有解决方法?感谢。

a = [0; 5; 10];
b = [3 5 7];

a >= b

八度行为:

 0   0   0
 1   1   0
 1   1   1

Matlab行为:

Error using  > 
Matrix dimensions must agree.

1 个答案:

答案 0 :(得分:3)

使用bsxfun

>> bsxfun( @ge, a, b )
 ans =
   0     0     0
   1     1     0
   1     1     1

非常有趣!