Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Modulaarinen Ohjelmointi | 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
Modulaarinen Ohjelmointi

Modulaarinen ohjelmointi parantaa laskennallista tehokkuutta ja mahdollistaa aiemmin kirjoitettujen hyödyllisten ohjelmien yhdistelyn, muokkaamisen ja uudelleenkäytön. Opettele kirjoittamaan modulaarisia ohjelmia käyttämällä funktioita Matlabissa säästääksesi aikaa ja parantaaksesi ohjelmiesi suorituskykyä.

Matlabissa oranssilla korostetut kohdat ovat pakollisia funktioiden määrittelyssä. function-avainsanaa käytetään funktion määrittelyyn, ja tulosmuuttujat laitetaan hakasulkeisiin ja niiden perään tulee yhtäläisyysmerkki. Syötemuuttujat sijoitetaan sulkeisiin heti funktion nimen jälkeen. Sinisellä merkityt kohdat täytetään käyttäjän toimesta, mukaan lukien pilkuilla eroteltu lista tulosmuuttujista, pilkuilla eroteltu lista syötemuuttujista sekä funktion nimi, jonka tulee noudattaa samoja nimeämissääntöjä kuin muuttujien.

Harmaalla näkyvät pisteet ovat vain muotoilua varten, ja niitä käytetään tekemään koodista visuaalisesti selkeämpää. Matlab ei salli välilyöntejä tai rivinvaihtoja elementtien väliin, joten pisteitä voidaan käyttää jatkomerkkinä jakamaan koodia tasaisemmin usealle riville. Tämä on erityisen hyödyllistä, kun syöte- ja tulosmuuttujien listat ovat pitkiä, jotta koodi ei käy liian ahtaaksi.

Lisäksi funktioissa, joilla ei ole tulosmuuttujia, voidaan jättää pois sekä hakasulkeet että yhtäläisyysmerkki. Funktioissa, joilla ei ole syötemuuttujia, voidaan jättää pois sulkeet. Jos funktiolla ei ole syöte- eikä tulosmuuttujia, molemmat voidaan jättää kokonaan pois, kuten esimerkkikoodissa näytetään.

Tehtävä

  • Modularisoi ohjelma, jonka kirjoitit Luvun 4 tehtävää varten;

  • Tee yksi ohjelma, joka palauttaa Excel-tiedoston sijainnin tietokoneellasi;

  • Tee toinen ohjelma, joka tuo datan;

  • Tee kolmas ohjelma, joka suorittaa laskutoimitukset;

  • Tee neljäs ohjelma, joka vie datanExceliin;

  • Tee viides ohjelma, joka ajaa kaikki nämä yksittäiset ohjelmat ilman syöte- tai tulosmuuttujia, ja varmista toimivuus vertaamalla Excel-tiedoston tuloksia alkuperäiseen ohjelmaasi Luvusta 4.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 5

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
Modulaarinen Ohjelmointi

Modulaarinen ohjelmointi parantaa laskennallista tehokkuutta ja mahdollistaa aiemmin kirjoitettujen hyödyllisten ohjelmien yhdistelyn, muokkaamisen ja uudelleenkäytön. Opettele kirjoittamaan modulaarisia ohjelmia käyttämällä funktioita Matlabissa säästääksesi aikaa ja parantaaksesi ohjelmiesi suorituskykyä.

Matlabissa oranssilla korostetut kohdat ovat pakollisia funktioiden määrittelyssä. function-avainsanaa käytetään funktion määrittelyyn, ja tulosmuuttujat laitetaan hakasulkeisiin ja niiden perään tulee yhtäläisyysmerkki. Syötemuuttujat sijoitetaan sulkeisiin heti funktion nimen jälkeen. Sinisellä merkityt kohdat täytetään käyttäjän toimesta, mukaan lukien pilkuilla eroteltu lista tulosmuuttujista, pilkuilla eroteltu lista syötemuuttujista sekä funktion nimi, jonka tulee noudattaa samoja nimeämissääntöjä kuin muuttujien.

Harmaalla näkyvät pisteet ovat vain muotoilua varten, ja niitä käytetään tekemään koodista visuaalisesti selkeämpää. Matlab ei salli välilyöntejä tai rivinvaihtoja elementtien väliin, joten pisteitä voidaan käyttää jatkomerkkinä jakamaan koodia tasaisemmin usealle riville. Tämä on erityisen hyödyllistä, kun syöte- ja tulosmuuttujien listat ovat pitkiä, jotta koodi ei käy liian ahtaaksi.

Lisäksi funktioissa, joilla ei ole tulosmuuttujia, voidaan jättää pois sekä hakasulkeet että yhtäläisyysmerkki. Funktioissa, joilla ei ole syötemuuttujia, voidaan jättää pois sulkeet. Jos funktiolla ei ole syöte- eikä tulosmuuttujia, molemmat voidaan jättää kokonaan pois, kuten esimerkkikoodissa näytetään.

Tehtävä

  • Modularisoi ohjelma, jonka kirjoitit Luvun 4 tehtävää varten;

  • Tee yksi ohjelma, joka palauttaa Excel-tiedoston sijainnin tietokoneellasi;

  • Tee toinen ohjelma, joka tuo datan;

  • Tee kolmas ohjelma, joka suorittaa laskutoimitukset;

  • Tee neljäs ohjelma, joka vie datanExceliin;

  • Tee viides ohjelma, joka ajaa kaikki nämä yksittäiset ohjelmat ilman syöte- tai tulosmuuttujia, ja varmista toimivuus vertaamalla Excel-tiedoston tuloksia alkuperäiseen ohjelmaasi Luvusta 4.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 5
some-alt