matlab使用if语句画一个方波if t>=0&t=300&t500&t

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/01 01:35:49

matlab使用if语句画一个方波
if t>=0&t=300&t500&t

for t = 1:800
   if t>=0&t<300;
           y(t)=0;
   elseif t>=300&t<=500; 
           y(t)=1;
   else   t>500&t<=800;
           y(t)=0;
   end
end

 不知道你为什么要用if

y = zeros(1,800);

y(300:499) = 1;