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ä tiettyjä koodin osia suoritetaan tai ohitetaan sen perusteella, ovatko tietyt Boolean-lauseet tosi vai epätosi. Tätä portinvartijaa voidaan tehdä monimutkaisemmaksi lisäämällä mukaan elseif- ja else-lauseet. 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 indeksit niille riveille data setissä, jotka edustavat Maryn omistamia maatiloja;
Rajaa numeraalisen datan koskemaan vain Maryn omistamia maatiloja;
Laskee jokaisen eläinlajin kokonaismäärän, jonka Mary omistaa;
Laskee keskimääräisen määrän kutakin eläinlajiaMaryn maatiloilla;
Tulostaa nämä kaksi laskentatulosta selkeästi määriteltyyn paikkaan Excel-tiedostossa, sekä lisää otsikot tulosten nimeämistä varten.
Kiitos palautteestasi!