错误原因在MatLaB中使用&&代替&时?

时间:2018-08-13 13:59:17

标签: matlab logical-operators

考虑代码:

a=input('Enter amplitude "a" for unit Rectangular function:');

t=-5:0.01:5;%Timeaxis

x=zeros(1,length(t));

x(t>=(-1*a/2) && t <=(a/2))=1;

由于使用&&而出现错误。

错误:操作数||和&&运算符必须可转换为逻辑标量值。

使用&而不是&&时,我没有得到相同的错误。 请清除此错误的原因。 我相信操作数仍然是逻辑的

0 个答案:

没有答案