Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

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
titleopprett_rundetider.m
Code Block
titleopprett_rundetider.m
 rundetider = [ 25, 29, 31, 30; 
                25, 31, 29, 29;
                24, 28, 32, 33 ];

Videoforklaring (12:31)

Widget Connector
urlhttps://www.youtube.com/watch?v=t066qypOPgc

Løsningsforslag

Expand
titleHvis du har prøvd selv, trykk her for å se svaret...
Code Block
titlesammenlikn_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