Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele For-silmukat | Koodauksen Perusteet
Matlabin Perusteet

bookFor-silmukat

Mitä tapahtuu, kun haluamme ohjelmoida melko samanlaisia tehtäviä sadoille eri datariveille? Aiommeko kirjoittaa ohjelman, jossa on 900 koodiriviä? Emme! Käytämme for-silmukoita!

Kääntämällä tehtävämme for-silmukoiksi voimme suorittaa miljardeja tehtäviä vain muutamalla koodirivillä. Ja kun yhdistämme ne if-lauseisiin (seuraava luku), voimme todella alkaa analysoida dataa monimutkaisilla ja tehokkailla tavoilla.
Tässä tutustumme aiheeseen oppimalla yleisen toimintalogiikan ja loogiset virheet, joita voi ilmetä. Syntaksi ei ole kovin monimutkaista, joten voit aloittaa koodiesimerkeillä kunnes hallitset aiheen, ja seuraavassa osiossa alamme käyttää for-silmukoita datan analysointiin todellisissa sovelluksissa.

Tehtävä

Kirjoita ohjelma, jossa on sisäkkäinen for-silmukka, joka:

  • Luo tyhjän matriisin;
  • Asettaa tyhjän matriisin alkion (i,j)(i, j) arvoksi i(j1)i^{(j-1)}, kun 1i71 \le i \le 7 ja 1j71 \le j \le 7.
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 3

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Awesome!

Completion rate improved to 3.85

bookFor-silmukat

Pyyhkäise näyttääksesi valikon

Mitä tapahtuu, kun haluamme ohjelmoida melko samanlaisia tehtäviä sadoille eri datariveille? Aiommeko kirjoittaa ohjelman, jossa on 900 koodiriviä? Emme! Käytämme for-silmukoita!

Kääntämällä tehtävämme for-silmukoiksi voimme suorittaa miljardeja tehtäviä vain muutamalla koodirivillä. Ja kun yhdistämme ne if-lauseisiin (seuraava luku), voimme todella alkaa analysoida dataa monimutkaisilla ja tehokkailla tavoilla.
Tässä tutustumme aiheeseen oppimalla yleisen toimintalogiikan ja loogiset virheet, joita voi ilmetä. Syntaksi ei ole kovin monimutkaista, joten voit aloittaa koodiesimerkeillä kunnes hallitset aiheen, ja seuraavassa osiossa alamme käyttää for-silmukoita datan analysointiin todellisissa sovelluksissa.

Tehtävä

Kirjoita ohjelma, jossa on sisäkkäinen for-silmukka, joka:

  • Luo tyhjän matriisin;
  • Asettaa tyhjän matriisin alkion (i,j)(i, j) arvoksi i(j1)i^{(j-1)}, kun 1i71 \le i \le 7 ja 1j71 \le j \le 7.
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 3
some-alt