Let's say I have hours:minute data in format HH:MM, and want to do statistics with it. I want to have the data in minutes for instance to be able to do t-tests. How to go about this in Matlab? Thanks!

 Akzeptierte Antwort

Walter Roberson
Walter Roberson am 28 Jan. 2021

0 Stimmen

t='10:10';
minutes(duration(t, 'inputformat', 'hh:mm'))
ans = 610

3 Kommentare

Tahariet Sharon
Tahariet Sharon am 28 Jan. 2021
I have a 100x1000 matrix of hh:mm data. How to simoultaneously convert them all?
Walter Roberson
Walter Roberson am 28 Jan. 2021
If it is a cell array of character vectors, use the call I provided.
Tahariet Sharon
Tahariet Sharon am 28 Jan. 2021
Ok, t should be then a cell array. Got it! Thanks!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

KSSV
KSSV am 28 Jan. 2021

0 Stimmen

t='10:10';
[Y, M, D, H, MN, S] = datevec(t);
H*60+MN

1 Kommentar

Tahariet Sharon
Tahariet Sharon am 28 Jan. 2021
I have a 100x1000 matrix of hh:mm data. How to simoultaneously convert them all?

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Functions finden Sie in Hilfe-Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by