Kurssisisältö
Matlab Perusteet
Matlab Perusteet
If-Lauseet
Mitä tapahtuu, jos haluamme ohjelmoida eri tehtäviä riippuen tietyistä ehdoista? Kirjoitammeko erilliset ohjelmat jokaista tapausta varten? Emme! Käytämme if-lauseita!
If-lauseet mahdollistavat, että tietyt koodin osat suoritetaan tai ohitetaan sen perusteella, ovatko tietyt Boolean-lauseet tosia vai epätosia. Tätä portinvartijaa voidaan tehdä monimutkaisemmaksi lisäämällä elseif- ja else-lauseita. Kun nämä yhdistetään for-silmukoihin (edellinen luku), voimme todella alkaa analysoida dataa monimutkaisilla ja tehokkailla tavoilla.
Tässä tutustumme aiheeseen oppimalla yleisen toiminnan ja loogiset virheet, joita voi ilmetä. Syntaksi ei ole kovin monimutkaista, joten voit aloittaa koodiesimerkeillä kunnes hallitset aiheen, ja seuraavassa osiossa alamme käyttää if-lauseita datan analysointiin todellisissa sovelluksissa.
Tehtävä
Kirjoita ohjelma, joka:
Tuo kaikki tiedot Excel-tiedostosta "Chapter 4 Task Data Set";
Käyttää if-lauseketta sisäkkäin for-silmukan kanssa tunnistaakseen kaikki aineiston rivit, jotka edustavat Maryn omistamia maatiloja;
Rajaa numeerisen datan koskemaan vain Maryn omistamia maatiloja;
Laskee kunkin eläinlajin kokonaismäärän, jonka Mary omistaa;
Laskee keskimääräisen määrän kutakin eläinlajia Maryn maatiloilla;
Tulostaa nämä kaksi laskentatulosta selkeästi määriteltyyn paikkaan Excel-tiedostossa, sekä lisää otsikot tulosten nimeämistä varten.
Kiitos palautteestasi!