Subscribe into tall Timetable
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Looking for some way to code this more efficiently:
Description:
I have a large timetable and have identified 'Start' and 'End' Times. 74 Timeranges in total.
array = length(Start); %get the size of the array for pre-allocation
x{1,array} = {};
for i=1:length(Start)
S=timerange(Start(i),End(i),"closed");
temp=gather(TT(S,[6 7])); %gathering the information in every loop iteration is extremely time consuming
x{i}=temp;
end
as mentioned above, the gathering of timerange in every loop iteration is time-consuming. It would probably be better to make a list of multiple timeranges and subcribe them in one go from the tall timetable. I tried a few things but couldnt figure out how to do that.
Can someone guide me in the right direction?
I tried to put the timeranges into an array and tried to subscribe them like that:
temp=gather(TT(S{1,:},[6 7]);
this doesnt seem to be supported. However,
temp=gather(TT(S{1,1},[6 7])
seemed to work. Can someone help out here? Its highly appreciated
0 Commenti
Risposte (0)
Vedere anche
Categorie
Scopri di più su Logical in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!