标签: 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;
由于使用&&而出现错误。
错误:操作数||和&&运算符必须可转换为逻辑标量值。
使用&而不是&&时,我没有得到相同的错误。 请清除此错误的原因。 我相信操作数仍然是逻辑的