You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

I sikkerhetskontrollen på Værnes er det gjerne lite trykk på Fast-track-sporet, men mange med dårlig tid i den vanlige køen. Det er derfor ønskelig å lage et system som velger ut personene med dårligst tid fra den vanlige køen slik at man kan sluse de til Fast-track i stedet. Datasystemene til Værnes representerer personene i køen som tall i en matrise, hvor tallene representerer antall minutt til personens fly går. Eksempeldata er samlet i scriptet testkoe.m. Lag en funksjon som tar inn en slik matrise, og som returnerer en ny matrise med en kolonne mindre slik at personene med dårligst tid er fjernet. Tips: man kan finne den sorterte rekkefølgen til en vektor med Matlab-koden [~, ordning] = sort(v).

Figuren illustrerer en flyplasskø til venstre, og matriserepresentasjonen som brukes til høyre.

Utdelt kode

testkoe.m
koe = [
    93, 91, 200, 25, 37;
    75, 93, 112, 30, 52;
    121, 141, 134, 69, 66;
    32, 133, 118, 39, 111;
    27, 68, 93, 95,  35;
    86, 22, 83, 75, 141;
    91, 88, 120, 93, 95
]; 

 

Videoforklaring (mm:ss)

Del 1 (mm:ss)Del 2 (mm:ss)Del 3 (mm:ss)
  
Introduksjon til problemet, og definisjon av funksjonens ytre.  

 

Løsningsforslag

 


  • No labels