LU-վերլուծություն
Այս հոդվածը կարող է վիքիֆիկացման կարիք ունենալ Վիքիպեդիայի որակի չափանիշներին համապատասխանելու համար։ Դուք կարող եք օգնել հոդվածի բարելավմանը՝ ավելացնելով համապատասխան ներքին հղումներ և շտկելով բաժինների դասավորությունը, ինչպես նաև վիքիչափանիշներին համապատասխան այլ գործողություններ կատարելով։ |
LU-վերլուծություն՝ մատրիցի ներկայացումը երկու մատրիցների արտադրյալի տեսքով՝ , որտեղ -ը ստորին եռանկյունաձև մատրից է, իսկ -ն՝ վերին եռանկյունաձև մատրից։
LU-վերլուծությունն օգտագործվում է գծային հանրահաշվական հավասարումների համակարգերի լուծման, մատրիցի հակադարձի և որոշիչի հաշվման համար։ LU-վերլուծություն գոյություն ունի այն և միայն այն դեպքում, եթե մատրիցը հակադարձելի է, իսկ մատրիցի բոլոր գլխավոր անկյունային մինորները ոչ զրոյական են[1][2]։
Կիրառությունը
[խմբագրել | խմբագրել կոդը]Գծային հավասարումների համակարգի լուծում
[խմբագրել | խմբագրել կոդը](համակարգի գործակիցների մատրից) մատրիցի ստացված LU-վերլուծությունը գծային հավասարումների համակարգի ընտանիքի լուծման համար կարող է օգտագործվել աջ մասի տարբեր վեկտորներով՝
- ։
Եթե հայտնի է մատրիցի LU-վերլուծությունը՝ , սկզբնական համակարգը կարելի է գրել հետևյալ տեսքով՝
- ։
Այս համակարգը կարող է լուծվել երկու քայլով։
Առաջին քայլում լուծվում է հետևյալ համակարգը՝
- ։
Քանի որ -ն ներքևի եռանկյուն մատրիցն է, այս համակարգը լուծվում է անմիջականորեն ուղիղ տեղադրմամբ։
Երկրորդ քայլում լուծվում է հետևյալ համակարգը՝
- ։
Քանի որ -ն վերևի եռանկյուն մատրիցն է, այս համակարգը լուծվում է անմիջականորեն հակադարձ տեղադրմամբ։
Մատրիցի ձևափոխում
[խմբագրել | խմբագրել կոդը]մատրիցի ձևափոխումը համարժեք է հետևյալ հավասարումների համակարգի լուծմանը՝
- ,
որտեղ -ը անհայտ մատրից է, իսկ -ն՝ միավոր մատրից։ Այս համակարգի լուծումը հանդիսանում է հակադարձ մատրիցը։
Համակարգը կարելի է լուծել վերևում նկարագրված LU-վերլուծության մեթոդով։
մատրիցի որոշիչի հաշվում
[խմբագրել | խմբագրել կոդը]Ունենալով մատրիցի LU-վերլուծությունը՝
- ,
կարելի է անմիջականորեն հաշվել նրա որոշիչը՝
- ,
որտեղ -ը մատրիցի չափն է, -ն և -ն և մատրիցների անկյունագծերի էլեմենտներն են։
Բանաձևի դուրսբերումը
[խմբագրել | խմբագրել կոդը]Ելնելով կիրառման ոլորտից LU-վերլուծությունը կարող է կիրառվել միայն ոչհատուկ մատրիցի համար, որի համար մենք հետագայում կընդունենք, որ մատրիցն ոչհատուկ է։
Քանի որ մատրիցի և առաջին տողում, և մատրիցի առաջին սյունում բոլոր էլեմենտները, հնարավոր է բացի առաջինից, հավասար են զրոյի, ունենք՝
- ։
Եթե , ապա կամ ։ Առաջին դեպքում մատրիցի առաջին տողը ամբողջությամբ կազմված է զրոներից, իսկ երկրորդ դեպքում՝ մատրիցի առաջին սյունը։ Հետևաբար, և մատրիցները ոչհատուկ են, իսկ դա նշանակում է -ն նույնպես ոչհատուկ է, որը բերում է հակասության։ Այսպիսով, եթե , ապա ոչհատուկ մատրիցը չունի LU-վերլուծություն։
Դիցուկ , այդ դեպքում և ։ Քանի որ -ը և -ն որոշված են -ն հաստատունի վրա բազմապատկման ճշտությամբ և նույն հաստատունի վրա -ի բաժանման ճշտությամբ, մենք կարող ենք պահանջել, որ ։ Այդ դեպքում ։
Բաժանենք մատրիցը վանդակների՝
- ,
որտեղ ունի համապատասխանաբար , , չափեր։
Նույն ձևով բաժանենք վանդակների և մատրիցները՝
հավասարումը կընդունի այսպիսի տեսք՝
- :
Լուծելով հավասարումների համակարգը , , , նկատմամբ, կստանանք՝
- :
Վերջնականապես կունենանք՝
- :
Այսպիսով, մենք չափի մատրիցն LU-մասնատմամբ բերեցինք > չափի մատրիցի LU-վերլուծության։
արտահայտությունը կոչվում է էլեմենտի Շուրի լրացում մատրիցում[3]։
Ալգորիթմ
[խմբագրել | խմբագրել կոդը]LU-վերլուծության հաշվարկի ալգորիթմներից մեկը բերենք ներքևում։
Կօգտագործենք հետևյալ նշանակումները մատրիցի էլեմենտների համար՝ , , , ընդ որում մատրիցների անկյունագծային էլեմենտներն են՝ : , ։ Այդ դեպքում, եթե հայտնի է LU-վերլուծության մատրիցն, նրա որոշիչը կարելի է հաշվել հետևյալ բանաձևով՝
- :
և մատրիցները կարելի է գտնել հետևյալ ձևով (քայլերի կատարման հերթականությունը պետք է պահպանել խստորեն, քանի որ հաջորդ էլեմենտները գտնվում են նախորդների օգտագործմամբ)՝
-ի համար՝
Արդյունքում մենք կստանանք և մատրիցները։
Տվյալ մեթոդի ծրագրային իրականացման ժամանակ (Գաուսի կոմպակտ սխեմա) և մատրիցների ներկայացման համար կարելի է բավարարվել միայն մեկ մասիվով, որում և մատրիցները համակցվում են։ Այսպես, չափի մատրիցի համար՝
Տես նաև
[խմբագրել | խմբագրել կոդը]Ծանոթագրություններ
[խմբագրել | խմբագրել կոդը]
|