Time index

バージョン 1.2.0.1 (2.31 KB) 作成者: Robert Bemis
TIMEIDX returns numeric index given time string
ダウンロード: 2.4K
更新 2016/9/1

ライセンスの表示

>> help timeidx
TIMEIDX returns numeric index given time string.
D = TIMEIDX(T) returns index value in relative days which is suitable for
DATENUM math. To work in hours multiply by 24, for seconds multiply
by 24*3600, etc. T can be a time string (DD:HH:MM:SS) where DD, HH
and MM are incrementally optional and SS can include a decimal
fraction. For multiple time values T must be a cell array of strings.
The result is the same size/shape but type DOUBLE.

D = TIMEIDX(T1,T2) returns a range of values. T1 and T2 are individual
time strings (as above) and the result is a 1x2 DOUBLE array.

N = TIMEIDX(...,FS) instead returns index values in sample units relative
to the beginning of a record where FS is samples/second. Sample
values are rounded to integer values. Time 0 corresponds to sample 1.

Example 1: operation times out after 5 minutes
t2 = now+timeidx('5:00')*24*3600;
while ~done && now<t2
%wait for something else to happen
end
if ~done
error('Operation failed to complete in 5 minutes')
end

Example 2: specify portion of WAV file to read
range = timeidx('2.5','1:02.5',Fs); %1 minute after 2.5 second delay
x = wavread('myfile.wav',range);

See also DATENUM, DATESTR

引用

Robert Bemis (2024). Time index (https://www.mathworks.com/matlabcentral/fileexchange/21891-time-index), MATLAB Central File Exchange. 取得済み .

MATLAB リリースの互換性
作成: R2008b
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linux
カテゴリ
Help Center および MATLAB AnswersDates and Time についてさらに検索

Community Treasure Hunt

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

Start Hunting!
バージョン 公開済み リリース ノート
1.2.0.1

Updated license

1.2.0.0

copyright

1.0.0.0