Matematiikkaa ohjelmoijilleLaajuus (2 op)
Opintojakson tunnus: LTP7028
Opintojakson perustiedot
- Laajuus
- 2 op
- Opetuskieli
- suomi
Osaamistavoitteet
PerusosaaminenOsaat soveltaa trigonometrisia operaatioita pisteiden välisten etäisyyksien laskennassaOsaat soveltaa trigonometrisia operaatioita pisteiden välisten kulmien laskennassaOsaat tehdä yksikkömuunnoksia radiaanien ja asteiden välilläOsaat esittää vektoreita graafisesti ja komponenttien avulla.Osaat laskea vektorien yhteen-, vähennys-, sekä alkoittaiset kerto- ja jakolaskut.Osaat laskea matriisin ja skalaarin välisen kerto- ja jakolaskunOsaat laskea vektorin ja skalaarin välisen kerto- ja jakolaskunOsaat tulkita mitä vektorilaskutoimituksia ohjelmakoodissa tehdäänOsaat tulkita mitä matriisilaskutoimituksia ohjelmakoodissa tehdäänEdistynyt osaaminenOsaat laskea vektoreiden pistetulonOsaat laskea vektoreiden ristitulonOsaat laskea matriisien yhteen-, vähennys-, sekä alkoittaiset kerto- ja jakolaskut.Osaat laskea matriisitulonYmmärrät matriisien operaatioiden suoritusjärjestyksen merkityksenOsaat päätellä matriisien kootTunnistat matriisien symmetrisyydenOsaat ohjelmoida vektorien laskutoimituksia ohjelmakoodiinOsaat ohjelmoida matriisien laskutoimituksia ohjelmakoodiinTavoiteltava osaaminenOsaat laskea skalaariprojektionOsaat laskea vektoriprojektionOsaat laskea determinantinOsaat laskea käänteismatriisinYmmärrät mikä matriisin transpoosi onOsaat laskea matriisin transpoosinOsaat hyödyntää vektoreita ja matriiseja sovelluskehyksen avullaOsaat ratkaista vektoreihin liittyviä tehtäviä itsenäisesti kirjoittamalla ohjelmanOsaat ratkaista matriiseihin liittyviä tehtäviä itsenäisesti kirjoittamalla ohjelman
Sisältö
Trigonometriset funktiotVektoreiden peruslaskutoimituksetVektoreiden piste- ja ristituloSkalaari- ja vektoriprojektioMatriisien peruslaskutoimitukset ja transponointiMatriisitulon laskeminenDeterminantin ja käänteismatriisin laskeminenOhjelmointi matriisien ja vektoreiden avulla