for関数を使って時間帯ごとの該当行列を抽出することはできますか?
2 views (last 30 days)
Show older comments
具体的には、下記のように1分間隔でのレンジを知りたいときに、for loop関数などを使って簡略化することはできますか?
T0=find(TT<
'00:01:00'
&
'00:00:00'
<=TT)
T1
=find(TT<
“00:02:00”
&
'00:01:00'
<=TT)
T2=find(TT<
'00:03:00'
&
“00:02:00”
<=TT)
T3=find(TT<
'00:04:00'
&
'00:03:00'
<=TT)
for j=0:1:3
Tj=find(TT<'00:(j+1):00' & '00:j:00'<=TT)
end
これで00:j:00など読み取ってくれませんでした。
Answers (1)
Hiro
on 21 Apr 2021
時間の情報を持った行列だと推察してお答えします。
行列をtimetable型に変換すると、”時間”で該当する行列を抽出することができます。
timetable型対してtimerange関数が用意されています。
行列 ---> timetable ----> timerange 関数で抽出
のステップが良いかと思われます。
0 Comments
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!