Kurssisisältö
Matlab Perusteet
Matlab Perusteet
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.
Kiitos palautteestasi!