Vi ønsker å kunne sammenlikne løpet til to utøvere. Lag en funksjon som lar brukeren skrive inn to utøvernummer, og som skriver ut rundenumrene og rundetidene der den første utøveren var raskere enn den andre.
Utdelt kode
Script for å lage testdata:
Expand |
---|
title | opprett_rundetider.m |
---|
|
Code Block |
---|
title | opprett_rundetider.m |
---|
| rundetider = [ 25, 29, 31, 30;
25, 31, 29, 29;
24, 28, 32, 33 ]; |
|
Videoforklaring (12:31)
Widget Connector |
---|
url | https://www.youtube.com/watch?v=t066qypOPgc |
---|
|
Løsningsforslag
Expand |
---|
title | Hvis du har prøvd selv, trykk her for å se svaret... |
---|
|
Code Block |
---|
title | sammenlikn_loepere.m |
---|
| function sammenlikn_loepere(rundetider)
loeper1 = input('Skriv inn nummeret til første løper: ');
loeper2 = input('Skriv inn nummeret til andre løper: ');
loepertid1 = rundetider(loeper1, :);
loepertid2 = rundetider(loeper2, :);
er_raskere = loepertid1 < loepertid2;
raskeste_tider = loepertid1(er_raskere);
disp(raskeste_tider),
raskeste_rundenr = find(er_raskere);
disp(raskeste_rundenr);
end |
|