Tallinna Tehnikaülikool Informaatikainstituut Ülesanne Massiivid: variant nr. 25 Üliõpilane Allar Plaksi Õppejõud Ermo Täks hnikaülikool ainstituut iant nr. 25 Matrikli nr. 062005 Õpperühm EALB-41 Spetsifikatsioonid Üldprotseduurid Peaprotseduur Op_Mas_1() Määratleb muutujad ja massiivid. Loeb töölehelt antud massiivid, kasutades alamprotseduure Loe_Tab ja Loe_Tulp Käivitab alamprotseduurid erinevate tegevuste täitmiseks. Kirjutab tulemid töölehele. Protseduur Tee_Mas_1() Genereerib vastavalt etteantud ridade ning veergude arvule suvalised numbrid, mis hiljem massiividesse loetak Protseduur Loe_Tab(A, m, n, Aprk) Loeb töölehele piirkonnast Aprk sisse väärtused ja salvestab sellle maatrksis A. Protseduur Loe_Tulp(B, n, Bprk) Loeb töölehe piirkonnast Bprk sisse väärtused ja salvestab need vektoris B. Protseduur Kir_Tab(A, m,n, Aprk) Kirjutab töölehele erinevad massiivid. Protsedu
Tallinna Tehnikaülikool Informaatikainstituut Töö Massiivid Õpilane Õppejõud inna Tehnikaülikool formaatikainstituut Massiivid Matr.nr Rühm Ülesande kirjeldus Ristkülikmaatriks 1. Jagada iga veeru elemendid selle veeru elementide summaga. 2. Leida absoluutväärtuselt suurim element ja selle koht antud veerus (S) 3. Moodustada uus maatriks nendest ridadest, kus viimane element on positiivn Ruutmaatriks 1. Lahutada vektor maatriksi viimasest veerust. 2. Liita viimane rida nendele ridadele, kus peadiagonaali element on väiksem n 3. Leida maksimaalne element ülalpool peadiagonaali (S). elementide summaga. ja selle koht antud veerus (S). us viimane element on positiivne. iagonaali element on väiksem nullist. Ristkülikmaatriksi absoluutne maksimum ning selle asukohtantud veerus. Abs_max Abs_ve Abs_ri 10
1. Def. 1 (m x n) järku maatriksit A nimetatakse m · n elemendist moodustatud tabelit, milles on m-rida ja n-veergu 2. Def. 2 Maatriksid A ja B loetakse võrdseks, kui nad mõlemad on sama järku ja nende maatriksite kõik vastavad elemendid on võrdsed 3. Def. 3 (m x n) järku A ja B järku maatriksite A ja B summaks nimetatakse sama järku maatriksit -> A+B, mille elementideks on lähtemaatriksite A ja B kõigi vastavate elementide summa. 4. Def. 4 (m x n) järku Maatriksi korrutiseks arvuga lambda nimetame maatriksit, mille elementideks on maatriksi kõigi elementide korrutised arvuga lambda. 5. Def. 5 (m x n) järku A vastandmaatiksiks (-A) nimetatakse sama järku maatriksit, mille elementideks on lähtemaatriksi A kõigi elementide vastandväärtused 6. Def. 6 (m x n) järku maatrikiste A ja B vaheks nimetatame sama järku maatriksi (A-B), mis loetakse võrseks maatriksi A ja maatriksi (-1)*B summa 7. Def. 7 (m x k) järku maatriksi A ja
Maatriksarvutus: Def. 1 (m x n) järku maatriksit A nimetatakse m · n elemendist moodustatud tabelit, milles on m-rida ja n-veergu Def. 2 Maatriksid A ja B loetakse võrdseks, kui nad mõlemad on sama järku ja nende maatriksite kõik vastavad elemendid on võrdsed Def. 3 (m x n) järku A ja B järku maatriksite A ja B summaks nimetatakse sama järku maatriksit -> A+B, mille elementideks on lähtemaatriksite A ja B kõigi vastavate elementide summa. Def. 4 (m x n) järku Maatriksi korrutiseks arvuga lambda nimetame maatriksit, mille elementideks on maatriksi kõigi elementide korrutised arvuga lambda. Def. 5 (m x n) järku A vastandmaatiksiks (-A) nimetatakse sama järku maatriksit, mille elementideks on lähtemaatriksi A kõigi elementide vastandväärtused Def. 6 (m x n) järku maatrikiste A ja B vaheks nimetatame sama järku maatriksi (A-B), mis loetakse võrseks maatriksi A ja maatriksi (-1)*B summa Def. 7 (m x k) järku maatriksi A ja (k x n) järku maatriksi B korrutiseks
MIINORID ja ALAMDETERMINANDID 6 Majandusmatemaatika ja Statistika (RP089) Elemendi aij miinoriks (Mij) nimetatakse D-di, mis saadakse antud maatriksist või D-st vastava rea (i-nda rea) ja veergu (j-nda veergu) ära jätmisel. esimene veerg jääb välja 0 2 4 3 5 Näiteks: A= 1 3 5 M11 = 7 8 6 7 8 esimene rida jääb välja 0 2 2 4
Def1: m korda n maatriksiks A nimetame m korda n elemendist moodustatud arvtabelit, milles on m rida ja n veergu. Kui m=n, siis on tegemist ruutmaatriksiga, vastupidisel juhul on tegemist ristkülikmaatriksiga. Def2_Maatriksid on võrdsed, kui nad on sama järku ja nende kõik vastavad elemendid on võrdsed. Üherealist maatriksit nimetatakse vektoriks. Def3_2 sama järku maatriksi summaks nimetame maatriksit, mille elementideks on lähtemaatriksite kõigi vastavate elementide summa. Def:4 Maatriksi korrutiseks arvuga lambda nimetame sama järku maatriksit, mille elementideks on maatriksi kõigi elementide korrutised arvuga lambda. Def5: maatriksi vastandmaatriksiks nimetatakse sellist maatriksit, mille elementideks on lähtemaatriksi kõigi elementide vastandväärtused. Def6: Kahe sama järku maatriksi vaheks A-B nimetatakse sama järku maatriksit, mis loetakse võrdseks maatriksi A ja maatriksi (-1)*B summaga. A-B=A+(-1)B Def7: maatriksite korrutiseks nimetakase maatriksit, mille i-
64 -27 2 -18 35 -66 -53 -72 26 99 -54 25 -32 61 20 54 -10 -46 -17 -32 46 Ristkülikmaatriks *leida maatriksi viimase veeru ja vektori skalaarkorrutis (S) *jagada iga rea elemendid selle rea elementide summaga *moodustada uus maatriks veergudest, kus viimane element on suurem antud arvust Ruutmaatriks *lahutada esimene rida nendest ridadest, kus kõrvaldiagonaali element on positiivne *leida minimaalne element antud veergude vahemikus *leida positiivsete elementide keskmine allpool peadiagonaali (S) Kesk Skalaar Antud arv Veerg_1 Veerg_2 Min_elem -12189 20 1 3 Vektor Iga rea elemendi jagamine selle rea elementide summaga -48 -0,4 0,5 0,4 0,3
elementide liitmine. Elementaarteisenduste tulemusena saadakse üksteisega sarnased maatriksid, mis vastavad omavahel ekvivalentsetele võrrandisüsteemidele. Ekvivalentsetel võrrandisüsteemidel on ühesugused lahendid. Gaussi meetodi algoritm: Kasutades eelmise näite võrrandisüsteemi, kirjutame välja süsteemi laiendatud maatriksi: 2 - 4 3 1 1 3 2 4 3 - 5 4 1 ~ I etapp: Teisendada ühikveeruks antud maatriksi I veerg. Selleks teisendatakse esmalt arvuks 1 esimene diagonaalelement, jagades I rida selle elemendiga või vahetedes mõne allpool asuva reaga. Seejärel teisendatakse saadud rea abil kõik ülejäänud I veeru elemendid nullideks. Selle tulemusena saadakse eelmise maatriksiga sarnane maatriks: 1 3 2 4 1 3 2 4 2 - 4 3 1 0 - 10 - 1 - 7 3 - 5 4 1 0 - 14 - 2 - 11 ~ ~ ~ II etapp: Teisendada ühikveeruks saadud maatriksi II veerg
Kõik kommentaarid