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

Compare with Current View Page History

Version 1 Current »

Du ønsker å lage et Matlab-program som kan hilse deg velkommen når du starter Matlab. Du er svært nøye på at korrekt hilsen brukes til rett tid på dagen, og har laget følgende oversikt over hva du ønsker at Matlab-programmet ditt skal si.

Du vet at du kan avgjøre hvilken time på dagen det er ved hjelp av Matlab-uttrykket hour(datetime('now')), og hvilket minutt det er med Matlab-uttrykket minute(datetime('now')).

Lag et script som skriver ut en hilsen som passer nåværende klokkeslett når det kjøres.

Videoforklaring (12:45)

Løsningsforslag

startup.m
h = hour(datetime('now'));
m = minute(datetime('now'));
if h < 4 || h >= 22
    disp('God natt');
elseif h < 9
    disp('God morgen');
elseif h < 14 || h == 14 && m < 30
    disp('God formiddag');
elseif h < 19 || h == 19 && m < 30
    disp('God ettermiddag');
else
    disp('God kveld');
end

For å få scriptet til å kjøre ved oppstart av Matlab, plasser scriptet i den mappen som Matlab har oppe (i vinduet til venstre i programmet) når Matlab starter. Scriptet må hete startup.m for at det skal fungere.

  • No labels