Kursusindhold
Matlab Grundlæggende
Matlab Grundlæggende
If-sætninger
Hvad sker der, hvis vi ønsker at programmere forskellige opgaver afhængigt af visse betingelser? Skriver vi separate programmer for hvert tilfælde? Nej! Vi bruger if-sætninger!
If-sætninger gør det muligt, at dele af kode enten udføres eller springes over, afhængigt af om visse Booleske udsagn er sande eller falske. Denne form for adgangskontrol kan også gøres mere kompleks ved at inddrage elseif- og else-sætninger. Og når de kombineres med for-løkker (forrige kapitel), kan vi virkelig begynde at analysere data på komplekse og effektive måder.
Her starter vi med at lære den generelle adfærd og de logiske fejl, der kan opstå. Syntaksen er ikke særlig kompliceret, så du kan begynde med sættet af kodeeksempler, indtil du har styr på det, og i næste afsnit begynder vi at bruge if-sætninger til at analysere data i virkelige anvendelser.
Opgave
Skriv et program, der:
- Importer alle data fra Excel-filen "Chapter 4 Task Data Set";
- Bruger en if-sætning indlejret i en for-løkke til at identificere indekserne for alle rækker i datasættet, der repræsenterer gårde ejet af Mary;
- Reducerer de numeriske data til kun gårde ejet af Mary;
- Beregner det samlede antal af hver type dyr, som Mary ejer;
- Beregner det gennemsnitlige antal af hver type dyr på Marys gårde;
- Eksporterer disse to sæt beregninger til et veldefineret sted i Excel-filen, sammen med overskrifter til at mærke resultaterne.
Tak for dine kommentarer!