3
我在玩一些稍微修改过的欧拉问题。以下代码:为什么&&操作符不能在Matlab/Octave中工作?
a=(0:1:999);
b=a(mod(a,5) == 0)
似乎做的是正确的事情。但是有轻微的修改:
a=(0:1:999);
b=a(mod(a,5) == 0 && mod(a,3) == 0)
我得到
b=[](0x0)
这到底是怎么回事?
我在玩一些稍微修改过的欧拉问题。以下代码:为什么&&操作符不能在Matlab/Octave中工作?
a=(0:1:999);
b=a(mod(a,5) == 0)
似乎做的是正确的事情。但是有轻微的修改:
a=(0:1:999);
b=a(mod(a,5) == 0 && mod(a,3) == 0)
我得到
b=[](0x0)
这到底是怎么回事?
你想&
代替&&
的&操作者进行的元件逐个元件和矩阵之间,而& &操作者进行的短路和标量的值之间。