フィルターのクリア

Create duration array template

1 回表示 (過去 30 日間)
Luis Eduardo Cofré Lizama
Luis Eduardo Cofré Lizama 2022 年 7 月 29 日
I need to create a duration array as below. However, instead of getting tx with a length of 720000, Im getting 7200000001?
The context is that I will create this array as a timestamp template to then match my recorded times (and corrsponding data) with the closest time in this template.
ti = duration('00:00:0.00','Format','hh:mm:ss.SSS');
tf = duration('02:00:0.00','Format','hh:mm:ss.SSS');
interval = milliseconds(0.010);
tx = ti:interval:tf;
Cheers

採用された回答

Chunru
Chunru 2022 年 7 月 29 日
ti = duration('00:00:0.00','Format','hh:mm:ss.SSS');
tf = duration('02:00:0.00','Format','hh:mm:ss.SSS');
interval = milliseconds(0.010);
% number of points
n = 2*3600/(0.01e-3)+1
n = 720000001
% to make 720000 points
interval = seconds(0.010);
tx = ti:interval:tf;
whos
Name Size Bytes Class Attributes cmdout 1x33 66 char interval 1x1 10 duration n 1x1 8 double tf 1x1 32 duration ti 1x1 32 duration tx 1x720001 5760032 duration
  1 件のコメント
Luis Eduardo Cofré Lizama
Luis Eduardo Cofré Lizama 2022 年 7 月 29 日
Many thanks, it was seconds not milliseconds!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLogical についてさらに検索

製品


リリース

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by