Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Järjestelmäfunktio | Visualisoinnit
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
Järjestelmäfunktio

Opi, kuinka Matlab voi siirtää, nimetä uudelleen ja kopioida tiedostoja ja kansioita tietokoneellasi sekä hakea kansioluetteloiden sisällön. Nämä kätevät funktiot voivat säästää paljon turhaa työtä, ja seuraavassa osiossa käytämme niitä automatisoimaan kaavioiden ja analyysien suorittamista koko kansiokirjastossa, joka sisältää datatiedostoja.

Tehtävä

Kokeile vapaasti! Luo joitakin testitiedostoja ja kansioita ja anna Matlabin siirtää, nimetä uudelleen ja kopioida niitä tietokoneellasi.

Aseta vähintään 4 kopiota Excel-tiedostosta luvusta 3 yhteen kansioon tietokoneellasi. Sitten:

  • Käytä dir-funktiota palauttamaan rakenne, joka sisältää tämän kansion kaikkien Excel-tiedostojenhakemiston;

  • Luo tyhjä solutaulukko;

  • Käytä for-silmukkaa täyttääksesi solutaulukon yksittäisillä merkkijonoilla, jotka sisältävät kaikkien kansion Excel-tiedostojen koko tiedostosijainnin (sijainti + tiedostonimet).

Huomio: mitä rakennat tässä toisessa osassa, käytetään seuraavan osion ensimmäisessä luvussa.

Muuttuja, johon tallennat hakemiston dir-funktion palauttamana, on rakenne: taulukko, jossa muuttujat on määritelty jokaiselle taulukon alkiolle.

Rakenne on yksisarakkeinen; siksi muiden sarakkeiden viittaaminen, kuten (1,2), aiheuttaa virheen.

Käytä length-funktiota selvittääksesi, kuinka monta alkiota (tiedostoa) rakenteessa on.

Ensimmäisen alkion indeksointi rakenne-muuttujasta, esim. directory(1,1), näyttää kaikki muuttujanimet, jotka on tallennettu jokaista tiedostoa varten.

Yksittäiset muuttujat haetaan lisäämällä piste ja muuttujan nimi tämän indeksin perään: esim. directory(1,1).name.

Käytä strcat-funktiota yhdistääksesi tiedostonimen (merkkijono) ja valitsemasi kansion sijainnin (toinen merkkijono), mahdollisesti väliin /, saadaksesi yhden merkkijonon, jossa on koko tiedostosijainti + nimi.

Kokeile ensin yhdellä Excel-tiedostolla kansiossa ja syötä koodi manuaalisesti komentoikkunaan muokataksesi muuttujia haluamaasi muotoon; tämä auttaa ymmärtämään virheitä ja on tässä tapauksessa helppoa.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. 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
Järjestelmäfunktio

Opi, kuinka Matlab voi siirtää, nimetä uudelleen ja kopioida tiedostoja ja kansioita tietokoneellasi sekä hakea kansioluetteloiden sisällön. Nämä kätevät funktiot voivat säästää paljon turhaa työtä, ja seuraavassa osiossa käytämme niitä automatisoimaan kaavioiden ja analyysien suorittamista koko kansiokirjastossa, joka sisältää datatiedostoja.

Tehtävä

Kokeile vapaasti! Luo joitakin testitiedostoja ja kansioita ja anna Matlabin siirtää, nimetä uudelleen ja kopioida niitä tietokoneellasi.

Aseta vähintään 4 kopiota Excel-tiedostosta luvusta 3 yhteen kansioon tietokoneellasi. Sitten:

  • Käytä dir-funktiota palauttamaan rakenne, joka sisältää tämän kansion kaikkien Excel-tiedostojenhakemiston;

  • Luo tyhjä solutaulukko;

  • Käytä for-silmukkaa täyttääksesi solutaulukon yksittäisillä merkkijonoilla, jotka sisältävät kaikkien kansion Excel-tiedostojen koko tiedostosijainnin (sijainti + tiedostonimet).

Huomio: mitä rakennat tässä toisessa osassa, käytetään seuraavan osion ensimmäisessä luvussa.

Muuttuja, johon tallennat hakemiston dir-funktion palauttamana, on rakenne: taulukko, jossa muuttujat on määritelty jokaiselle taulukon alkiolle.

Rakenne on yksisarakkeinen; siksi muiden sarakkeiden viittaaminen, kuten (1,2), aiheuttaa virheen.

Käytä length-funktiota selvittääksesi, kuinka monta alkiota (tiedostoa) rakenteessa on.

Ensimmäisen alkion indeksointi rakenne-muuttujasta, esim. directory(1,1), näyttää kaikki muuttujanimet, jotka on tallennettu jokaista tiedostoa varten.

Yksittäiset muuttujat haetaan lisäämällä piste ja muuttujan nimi tämän indeksin perään: esim. directory(1,1).name.

Käytä strcat-funktiota yhdistääksesi tiedostonimen (merkkijono) ja valitsemasi kansion sijainnin (toinen merkkijono), mahdollisesti väliin /, saadaksesi yhden merkkijonon, jossa on koko tiedostosijainti + nimi.

Kokeile ensin yhdellä Excel-tiedostolla kansiossa ja syötä koodi manuaalisesti komentoikkunaan muokataksesi muuttujia haluamaasi muotoon; tämä auttaa ymmärtämään virheitä ja on tässä tapauksessa helppoa.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 5
some-alt