MATLAB'介于'之间函数在for循环中擦除自身

时间:2015-07-24 02:39:31

标签: matlab for-loop

我正在尝试创建一个日期落在两个星期五之间的逻辑数组。下面的循环在第一次通过时起作用,但是当i = 2时,先前的逻辑1被擦除(即转到0)。然后出现第二组逻辑1,但我需要所有这些,而不仅仅是一次迭代。我对任何建议表示感谢。感谢。

for i = 1:length(secondFriday)
    between=isbetween(vifDate,secondFriday(i)+1,thirdFriday(i));
end

1 个答案:

答案 0 :(得分:0)

@Gnimuc Key,谢谢,我能在你的帮助下解决这个问题。

for i = 1:length(secondFriday)
    between(:,i)=isbetween(vifDate,secondFriday(i)+1,thirdFriday(i));
end

between=sum(between,2);