Fylki
Höfundur: Hrönn Pálsdóttir
Þessi wikibók er kynning á fylkjum og fylkjaaðgerðum. Fylkjareikningur skýtur víða upp kollinum og sér í lagi er hann ómissandi þegar tölvur koma í spilið.
Inngangur
breytaHér verður farið í grunnatriði fylkja, það er hvað er fylki, til hvers þau eru notuð, reikniaðgerðir fylkja og bylt fylki.
Kynning á fylkjum
breytaHér verður uppbygginng fylkja kynnt og farið í hvað er átt við með stærð fylkis og staki fylkis. Þá verður einnig farið í hvað er ferningsfylki, hornalínufylki og einingarfylki.
Uppbygging fylkja
breytaÍ stærðfræði er fylki (e. matrix, fleitrala matrices) rétthyrnd röðun af tölum eða táknum sem raðast í raðir og dálka. Fylki eru sett í sviga, annað hvort með bogalaga sviga, ( ), eða með hornklofa [ ]. Fylki eru almennt táknuð með stórum staf. Dæmi um fylki:
- og
Láréttar raðir staka í fylki kallast línur (stundum kallaðar raðir) en lóðréttar dálkar.
Tökum einfalt dæmi um hvers konar gögn geta verið í fylki. Línur fylkisins tákna nemendur, t.d. gæti Aron átt gögin í línu 1, Birna í línu 2 og Daníel í línu 3 og Elín í línu 4. Látum dálkana tákna einkunnir. Í 1. dálki er lestur, í 2. dálki skrift og í 3. dálki stærðfræði. Þá gæti fylkið litið svona út:
Þá má lesa einkunnir nemenda fjögurra í þessum fögum úr fylkinu, til dæmis að Aron hefði fengið 7 í skrift, Elín 9 í lestri og Daníel 10 í stærðfræði.
Stærð fylkis
breytaStærð fylkis er skilgreind út frá fjölda lína og dálka sem það inniheldur. Fylki með línum og dálkum kallast fylki, lesið „m-sinnum-n“ fylki. Skoðum fylkið þar sem:
Stærð er , því það hefur tvær línur og þrjá dálka.
Athugið að röðin skiptir máli lína dálkur, það er fjöldi lína kemur fyrst svo fjöldi dálka.
Fylkið með m línur og n dálka er hægt að skrifa sem:
Sagt er að fylkið sé af stærðinni m×n, það er að fylkið hefur m línur og n dálka.
Fylkið er líka hægt að tákna með , eða , þar sem og .
Stak fylkis
breytaTölurnar eða táknin sem eru í fylkinu eru kölluð stök. Þegar vísa skal í tiltekið stak í fylki er fyrst vísað í númer línu og síðan í númer dálks. Til dæmis er stak númer 32 í fylki hér fyrir ofan stakið , það er stak í línu númer 3 og dálki númer 2.
Skoðum fylkið:
- ,
stak númer 32 er , því talan í línu 3 og dálki 2 er . Þetta er stundum táknað , þá vísar litla í fylkið og fótskriftin í númer staksins. Stak númer 23 er hins vegar .
Stundum er sett komma milli númer línu og dálks en það er óþarfi ef fjöldi lína og dálka er undir 10.
Ferningsfylki
breytaFylki sem hafa jafn margar línur og dálka kallast ferningsfylki. Dæmi um slík fylki eru:
- sem er fylki og
- sem er fylki.
Hornalínufylki
breytaFerningsfylki sem hafa öll stök 0 nema í hornalínunni niður til hægri getur verið hvaða tala sem er kallast hornalínufylki. Dæmi um hornalínufylki eru:
- og .
Einingarfylki
breytaHornalínufylki sem hefur töluna 1 í allri hornalínunni niður til hægri kallast einingarfylki. Einingarfylki eru almennt táknuð með stóru . Dæmi um einingarfylki eru:
- og .
Einingarfylki eru margföldunarhlutleysa fylkja að því gefnu að hægt sé að margfalda fylkin saman.
Fylkjaaðgerðir
breytaÍ þessum hluta verður farið í reikniaðgerðir fylkja, það er margföldum með fasta, samlagningu og margföldun. Þá verða bylt fylki líka tekin fyrir hér.
Fylki margfaldað með fasta
breytaÞegar fylki er margfaldað með fasta (tölu), , þá er sérhvert stak fylkinsins margfaldað með -inu.
Til dæmis ef þá er .
Eftirfarandi reglur gilda um margföldun fylkja með fasta (tölu):
Dreifireglur:
Tengiregla:
Margföldunarhlutleysa, margfaldun með tölunni 1:
Samlagningarandhverfa, margföldun með tölunni :
Margföldun með tölunni núll:
- sem er núllfylki, öll stökin eru núll.
Samlagning fylkja
breyta
Þegar leggja skal saman tvö fylki þá eru stök í sömu sætum lögð saman og mynda þannig nýtt fylki, sjá Mynd 2 hér til hægri.
Examples:
Nú er frádráttur mögulegur þar sem . Þetta þýðir að sérhvert stak í fylkinu B er dregið frá staki í sama sæti í fylkinu A. Til dæmis:
Forsenda fyrir því að hægt sé að leggja saman fylki er að þau séu af sömu stærð, það er bæði jafnmargar línur og dálkar.
Eftirfarandi reglur gilda um samlagningu fylkja:
Víxlregla:
Tengiregla:
Margföldun fylkja
breytaMargföldun fylkja er aðeins flóknari en reikniaðgerðirnar hér á undan.
Þegar margfalda skal saman fylkin og þá fæst nýtt fylki, köllum það þannig að . Í sæti í fylki kemur summa margfeldi staka í línu í fylkinu og staka í dálki í fylkinu , eins og sýnt er á Mynd 3 hér til hægri.
Til dæmis ef:
- og þá er:
Hins vegar ef fylkin eru margfaldar saman þannig að sé vinstra megin, það er þá fæst:
Af þessu litla dæmi þá sjáum við að röð fylkjanna skiptir máli og að víxlregla margföldunar gildir ekki um fylki, það er .
Forsenda fyrir því að hægt sé að margfalda saman fylki er að fjöldi dálka í fremra fylkinu (vinstra megin) þarf að vera jafn fjölda lína í aftara fylkinu (hægra megin). Þannig að forsenda fyrir að sé möguleg er að stærð sé og stærð sé og þá verður nýja fylkið að stærð , sjá mynd 4 hér til hægri.
Tökum annað sýnidæmi um margföldun fylkja þar sem:
- og .
Hér er fylki og er , því er hægt að margfalda saman fylkin þar sem fjöldi dálka í er jafn fjölda lína í og útkomufylkið verður fylki.
Hins vegar er ekki hægt að framkvæma margföldunina , þar sem þá er verið að margfalda saman og fylki en þar sem , það er dálkar í fremra fylkinu, , eru ekki jafnir línum í seinna fylkinu . En það þarf að fara saman sbr. grænu örvarnar á Mynd 4. Forsendur fyrir margföldun eru brotnar.
Ýmsar reglur gilda um margföldun að því gefnu að forsendur um rétta stærð fylkjanna standast, bæði er varðar margföldun og samlagningu þar sem það á við.
Tengiregla:
Dreifireglur:
Margföldunarhlutleysa:
Tengiregla margföldunar með fasta:
Bylt fylki
breytaAð bylta fylki (e. transpose matrix) þýðir að línur verða að dálkum og dálkar verða að línum. Þetta er táknað með uppskrifuðu stóru hægra megin við fylkið, ( fyrir Transpose). Þannig að fylkið bylt er táknað með .
Til dæmis ef:
- þá er
Notkun fylkja
breytaÞegar kemur að hagnýtingu eða notkun fylkja og fylkjareiknings er af mörgu að taka.
Línuleg algebra. Fylkjareikningur þróaðist við að finna lausn á jöfnuhneppum og nýist einnig vel til að leysa ýmis önnur vandamál eins og finna jöfnu bestu línu í gegnum tiltekið punktasafn.
Gagnageymsla. Fylki er í eðli sínu gagnageymsla sem geymir gögn í línu og dálki, þar sem sérhver lína hefur ákveðna merkingu og sömuleiðis hver dálkur. Almennt eru forrit í tölvum notuð til að sækja tilteknar upplýsingar í ákveðið stak í gögnunum, það er tiltekna línu og tiltekinn dálk. Oft eru forritin látin vinna meira með þessi gögn. Hér verður minnst á nokkur atriði.
Flokkun. Það er til dæmis hægt að nota fylki til að flokka fyrirliggjandi gögn í hópa, til dæmis texta eftir umfjöllunarefni eða hóp fólks eftir tilteknum einkennum, svo sem viðskiptavinir eftir keyptu magni vöru eða þjónustu [gerð A, gerð B, … ] eða nemendur sem flokkaðir eru eftir [námsbraut, einkunn í fagi A, fagi B, ... ].
Pixlar. Kannski eru stafrænar myndir einföldustu dæmin um fylki. Þar sem ör-staðsetningar á mynd, svo kallaðir pixlar mynda í raun fylki. Pixlar eða pixel á ensku er myndað úr pix sem stytting fyrir picture eða pic og el sem er stytting fyrir element sem er stak á íslensku. Það er tiltekinn fjöldi lína og dálka sem mynda pixla myndarinnar. Til að ákveða hvar tiltekinn litur eigi að vera þá er vísað til ákveðins staks í fylkinu, það er ákveðinn pixil sem hefur að geyma litinn sem þar skal vera. Því nákvæmari sem myndin er því fleiri pixlar, það er fleiri stök, stærra fylki.
Grafík. Það er hægt að breyta myndum með fylkjum, það er með fylkjareikningi, svo sem hliðra, snúa, skala til, skekkja og spegla myndum. Þetta er til dæmis eitt að því sem gert er í tölvugrafík.
Hreyfing. Fylki eru notuð til að lýsa hreyfingu úr einni stöðu í aðra. Hér er af mörgu að taka til dæmis spár um mannfjölda og stærð fiskistofna, umferð flugvéla, skipa, gervihnatta og stjarna svo eitt og annað sé nefnt. Þá er ógleymd notkunin við forritun róbóta og tölvuleikja. Sem dæmi þá er bein vísun í forritun róbóta í heiti kvikmyndarinnar Matrix, sem er enska fyrir fylki (matrices í fleirtölu).
Net. Hægt er að nota fylki til að lýsa neti eða tengslum milli „punkta“. Þessir punktar geta verið vefsíður, til dæmis er notast við slík net, það er fylki, við leit á vefnum svo sem með Google Serach. Punktarnir geta líka verið hópur fólks og netið lýsir tilteknum tengslum milli þeirra. Einnig eru slík net notuð í rafrásum svo eitthvað sé nefnt.
Krossapróf
breyta
Áhugaverðir tenglar
breytaHér eru nokkrar slóðir á áhugaverða tengla sem ítarefni. Reyndar var erfitt að velja því all margir komu til greina:
Heimildir
breytaMynd 1, HB, CC BY-SA 3.0 hjá Wikimedia Commons, sótt 4.feb.2022 á https://commons.wikimedia.org/wiki/File:Matrice.svg.
Mynd 2, Quartl, CC BY-SA 3.0 hjá Wikimedia Commons, sótt 4.feb.2022 á https://commons.wikimedia.org/wiki/File:Matrix_addition_qtl2.svg.
Mynd 3, Svjo, CC BY-SA 4.0 hjá Wikimedia Commons, sótt 4.feb.2022 á https://commons.wikimedia.org/wiki/File:MatrixMultiplication.png.
Mynd 4, Hrönn (eigin mynd), CC BY 4.0 hjá Wikimedia Commons, sótt 5.feb.2022 á https://commons.wikimedia.org/wiki/File:Forsenda_margf_fylkja.jpg