Matriisi

Osaako joku antaa esimerkin, millaisia asioita matriiseilla lasketaan? Oikein yksinkertaisen, että puupääkin ymmärtää. Motivaatio kadoksissa matriisien laskusääntöjen opetteluun. Tuleeko koskaan todellisessa elämässä tarvetta osata näitä? Oisko ohjelmointi semmonen ala, jossa tästä olis hyötyä vai missä näitä käytetään?

Kiitos vastauksista jo etukäteen!
5581
Äänestä

Muut lukivat myös

Vastaukset 5

Vanhimmat

Matriiseita tarvitaan tietenkin tulevan matematiikan pohjalle. Kun käsitellään asoita erityisesti monessa ulottuvuudessa tai kun muuttujia on paljon matriisit ovat kätevä ja kompakti muoto esittää asia. Itse olen tarvinnut nyt koulussa matriiseita varmaan yhtä usein kuin ala-asteella kertolaskua.

Jotkin kuvanpakkausmenetelmät rakentuvat käsittääkseni matriisien ominaisuuksien pohjalle, esim. JPEG.

Pahoittelen että en keksinyt enempää motivoimisen aiheita :).

Äänestä

pääasiassa tietokoneiden ohjelmoinnissa ja siihen liittyvässä. Esimerkkinä tulee mieleen elementtimenetelmä (FEM, FEA [Finite Element Method, Finite Element Analysis]), jossa tarvitaan matriisiyhtlön ratkaisua, taikka esim. CFD (Computational Fluid Dynamics). Näissä matriisit saattavat olla hyvinkin suuria, jopa tuhansia solmuja.

http://en.wikipedia.org/wiki/Finite_element_method

http://en.wikipedia.org/wiki/Finite_element_analysis

http://www.fluent.com/solutions/whatcfd.htm

Muualla tietokoneiuden yhteydessä tulee mieleen lähinnä paikkavektorit, voimavektorit, nopeusvektorit, jne., joilla kuvataan sijainteja ja asioita 3-uloitteisessa maailmassa. Esim. tietokonepelit, niiden fysiikan mallinnus, peliavaruudessa liikkuminen, jne. Sekä 3D-maailmassa näkymien muuttaminen 2-uloitteiseksi kuvaksi tietokoneen kuvaputkelle, ja siihen liittyvät.

http://en.wikipedia.org/wiki/3D_rendering

Varmaankin lisäksi paljon samanlaisia asioita, yleensä liittyen numeerisiin menetelmiin.

Äänestä

Käytännössä matriiseja tarvitaan kun käsitellään useampi ulotteisia tehtäviä.

Sovelluksista, tilastotiede on sellainen että sitä ei juurikaan ilman matriiseja pysty käsittelemään. Tilastotiedettä taas tarvitaan päätöksentekoon monella alalla.

Äänestä

Ensimmäisenä tulee tietenkin mieleen yhtälöryhmien ratkaisemisen, tai niiden approksimointi. Sitten salauksissa käsitellään monesti matriiseja. Tiedonsiirrossa monet sovellukset tukeutuvat erilaisiin matriiseihin. Monissa eri tieteenaloissa joudutaan käsittelemään erilaisia lineaarisia malleja, joiden esittämiseen matriiseja tarvitaan. Myös differentiaali- ja osittaisdifferentiaaliyhtälöiden ratkaisumenetelmissä käytetään joskus matriiseja. Vektorianalyysissa monet tärkeä menetelmät pohjautuvat tietyntyyppisiin matriiseihin. Kombinatoorikka, graafiteoria, moderni abstrakti algebra jne... kaikki tarvitsevat matriiseja. Matriiseja on siis lähes kaikkialla.

Äänestä

Tietokonepeleissä objektien siirto ja kääntö toteutetaan käytännössä kertomalla niiden sijainnin sisältävä matriisi toisella, joka kertoo paljonko siirretään tai käännetään.

Äänestä

Kommentoi aloitusta


puupääpää kirjoitti:

Osaako joku antaa esimerkin, millaisia asioita matriiseilla lasketaan? Oikein yksinkertaisen, että puupääkin ymmärtää. Motivaatio kadoksissa matriisien laskusääntöjen opetteluun. Tuleeko koskaan todellisessa elämässä tarvetta osata näitä? Oisko ohjelmointi semmonen ala, jossa tästä olis hyötyä vai missä näitä käytetään?

Kiitos vastauksista jo etukäteen!

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu