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)
這到底是怎麼回事?
你想&
代替&&
的&操作者進行的元件逐個元件和矩陣之間,而& &操作者進行的短路和標量的值之間。