minutes to hour and minutes

15 Ansichten (letzte 30 Tage)
Waqas Siddique
Waqas Siddique am 5 Okt. 2020
Beantwortet: Star Strider am 5 Okt. 2020
I have a function that converts minutes to hours and minutes. it takes the value of minutes(mins) only once. However I want to update the value of variable mins several times(eg 10) so the variable output(test) is also updated the same number of times. How can I do this with example values of variable mins (60, 120,180,240,300).
hr_min = @(mins) [fix(mins/60) rem(mins,60)]; % Minutes —> [Hrs Min]
mins = 180; % Test Data
test = hr_min(mins) % Test Output

Antworten (2)

James Tursa
James Tursa am 5 Okt. 2020
Make mins a column vector, or use mins(:) in your function handle.

Star Strider
Star Strider am 5 Okt. 2020
Use the (:) subscript convention to forec the ‘mins’ argument to be a column vector:
hr_min = @(mins) [fix(mins(:)/60) rem(mins(:),60)]; % Minutes —> [Hrs Min]
then:
test = hr_min([60, 120,180,240,30])
produces:
test =
1 0
2 0
3 0
4 0
0 30
.

Kategorien

Mehr zu MATLAB finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by