matlab 逻辑运算"&"是什么意思?
发布网友
发布时间:2024-05-01 15:51
我来回答
共3个回答
热心网友
时间:2024-11-20 11:37
表示逻辑上的“与”
比如1&0=0 1&1=1 0&0=0 0&1=0
a&b 当a和b是相同大小的数组时,那么就对a和b中对应的元素进行“与”计算
a=[1 1 0 0 ];
b=[0 1 1 0];
a&b
===0 1 0 0
还有&&也表示逻辑“与”,但是与&有区别
&&是智能判断,对于a&&b,只要a是0那么结果肯定是0 不会继续判断b是否为零,只有当a为1的时候才会判断b是否为0
但是&不是,它必须同时判断a和b是否为0 在给出结论
故&&运算速度更快
热心网友
时间:2024-11-20 11:38
分别相与的意思,
1&0=0,1&1=1,0&1=0,0&0=0;
所以 a&b=[ 01 0 0] 。
热心网友
时间:2024-11-20 11:38
and的意思