Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele If-Lauseet | Koodauksen Perusteet
Matlab Perusteet
course content

Kurssisisältö

Matlab Perusteet

Matlab Perusteet

1. Perussyntaksi ja Koodaus Tekstieditorilla
2. Koodauksen Perusteet
3. Oppiminen Sovellusten Kautta
4. Visualisoinnit
5. Rekurssio ja Matriisikertolasku

book
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.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 4

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

course content

Kurssisisältö

Matlab Perusteet

Matlab Perusteet

1. Perussyntaksi ja Koodaus Tekstieditorilla
2. Koodauksen Perusteet
3. Oppiminen Sovellusten Kautta
4. Visualisoinnit
5. Rekurssio ja Matriisikertolasku

book
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.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 4
some-alt