Причина ошибки При использовании && вместо & в MatLaB?
Рассмотрим код:
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;
Я получаю ошибку из-за использования &&.
Ошибка: операнды на || и && операторы должны быть преобразованы в логические скалярные значения.
Я не получаю ту же ошибку при использовании & вместо &&. Пожалуйста, объясните причину этой ошибки. Я полагаю, что операнды все еще логичны