Fylki

Úr Wikibókunum

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[breyta]

Hé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[breyta]

Hé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]

Mynd 1. Uppbygging fylkja

Í 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[breyta]

Stæ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[breyta]

Tö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[breyta]

Fylki 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[breyta]

Ferningsfylki 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[breyta]

Hornalí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]

Mynd 2. Summa fylkja (rautt + grænt = blátt)


Þ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[breyta]

Mynd 3. Margföldun fylkja

Margfö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:


Mynd 4. Forsenda fyrir stærð fylkja við margföldun og stærð loka fylkis

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ð og stærð 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[breyta]

Að 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]

1 Gefið er fylkið . Hver er stærð fylkisins?

2 Gefið er fylkið . Hvert er stakið ?

-7
6
-3
-2

3 Hvert verður stakið í sæti 12 eftir að búið er að reikna ?

1
8
10
4

4 er:

5 Hvaða tala er í sæti 22 í fylkinu sem kemur út eftir margfeldið  ?

5
3
4
-5



Áhugaverðir tenglar[breyta]

Hér eru nokkrar slóðir á áhugaverða tengla sem ítarefni. Reyndar var erfitt að velja því all margir komu til greina:

Heimildir[breyta]

Mynd 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