3- amaliy mashg’ulot. Mashinali o’qitish uchun chiziqli algebra. Chiziqli algebra masalalarini dasturlash


Chiziqli tenglamalar sistemasini yechishga doir misollar



Download 1.82 Mb.
Page15/18
Date14.05.2024
Size1.82 Mb.
#64245
1   ...   10   11   12   13   14   15   16   17   18
3- amaliy mashg’ulot. Mashinali o’qitish uchun chiziqli algebra.
Chiziqli tenglamalar sistemasini yechishga doir misollar.
Misol.Chiziqli algebrada oddiy x=A\Bchiziqli tenglamani echishning MatLab dasturinida ko'rib chiqamiz (4.11-rasm).
A = [1 2 0; 0 4 3];
b = [8; 18];
x = A\b

3.11-rasm.
Misol. Tenglamalar sistemasini chapdan bo’lish (3.12 - rasm), iterasiyalar usuli va Kramer usulida yeching, topilgan yechimlarni solishtiring.


3.12 - rasm. Chiziqli tenglamalar sistemasini yechish.
Endi xuddi shu tenglamalar sistemasini iterasiya usuli bilan yechamiz va natijalarni solishtiramiz.
Yechimni iterasiyalar usulida topish uchun quyidagi fayl-funksiyani tuzamiz (3.13-rasm):

3.13-rasm. Chiziqli tenglamalar sistemasini yechish.

3.14-rasm. Chiziqli tenglamalar sistemasini yechish.



3.15-rasm. Chiziqli tenglamalar sistemasini yechish.
Natijalardan ko’rinib turibdiki, bu tenglamalar sistemasini yechimini topishga iterasiyalar usulini to’g’ridan-to’g’ri qo’llaganimizda taqribiy yechimni aniqlash jarayoni yaqinlashuvchi emas. Shuning uchun berilgan tenglamalar sistemasida quyidagicha o’zgartirishlar amalga oshiramiz:
e=[0.01 0.01 0.01 0.01; 0.01 0.01 0.01 0.01;
0.01 0.01 0.01 0.01;0.01 0.01 0.01 0.01];
d=inv(a)-e; b1=d*b; a1=a*e; x0=b;
U xolda hosil bo’lgan x=b1+a1x tenglamalar sistemasi yuqorida keltirilgan teorema shartlarini qanoatlantiradi. Iterasiyali algoritmni ishlashini yangi iter2 fayl-funksiya hosil qilib tekshiramiz (3.16-rasm).



3.16-rasm. Chiziqli tenglamalar sistemasini olish.
Xosil qilingan iter2 fayl-funksiyasiga argumentlar a, b, x0, eps, n larning qiymatlarini buyruqlar oynasida hosil qilib, murojat qilamiz va quyidagi natijalarni olamiz (3.17-rasm).



3.17-rasm. Chiziqli tenglamalar sistemasini yechimi.



Download 1.82 Mb.

Share with your friends:
1   ...   10   11   12   13   14   15   16   17   18




The database is protected by copyright ©ininet.org 2024
send message

    Main page