Muxammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti algoritimlash va loyihalash Amaliy ish -2


Download 81.57 Kb.
bet2/3
Sana16.06.2023
Hajmi81.57 Kb.
#1497863
1   2   3
Bog'liq
Tilakov Islombek Isroyil o‘g‘li 2-topshiriq

Ustun asosining elementlari (B)

Oldingi iteratsiyaning hisob-kitoblari natijalari uchun biz x 6 asosidan o'zgaruvchini olib tashlaymiz va uning o'rniga x 1 ni qo'yamiz . Boshqa barcha hujayralar o'zgarishsiz qoladi.


Cb ustun elementlari

Ushbu ustunning har bir katakchasi mos keladigan qatordagi asosiy o'zgaruvchiga mos keladigan koeffitsientga teng.


Cb1 = 20;


Cb2 = 25;
Cb3 = 27


O'zgaruvchan o'zgaruvchilarning qiymatlari va P ustuni
(Oldingi iteratsiya ma'lumotlari dastlabki ma'lumotlar sifatida olinadi) Barcha kataklarni bazaga kiritilgan o'zgaruvchiga mos keladigan nol bilan to'ldiring:
(Rezolyutsiya elementi o'zgarishsiz qoladi)


x 1,1 = 0;


x 2,1 = 0;

Biz oldingi jadvaldagi hal qiluvchi element bilan qatorni joriy jadvalga o'tkazamiz, uning qiymatlarini hal qiluvchi elementga elementlar bo'yicha ajratamiz:


P2 = P2 / x2,2 = 153.33 / 6.78 = 22.62;
x2,1 = x2,1 / x2,2 = 0 / 6.78 = 0;
x2,2 = x2,2 / x2,2 = 6.78 / 6.78 = 1;
x2,3 = x2,3 / x2,2 = 5.17 / 6.78 = 0.76;
x2,4 = x2,4 / x2,2 = 0 / 6.78 = 0;
x2,5 = x2,5 / x2,2 = 1 / 6.78 = 0.15;
x2,6 = x2,6 / x2,2 = -0.72 / 6.78 = -0.11;

Qolgan bo'sh katakchalar, hisoblar qatori va Q ustunidan tashqari, hal qiluvchi elementga nisbatan to'rtburchaklar usuli yordamida hisoblanadi:


P1 = (P1 * x2,2) - (x1,2 * P2) / x2,2 = ((55 * 6.78) - (0.67 * 153.33)) / 6.78 = 39.92;


P3 = (P3 * x2,2) - (x3,2 * P2) / x2,2 = ((22.67 * 6.78) - (0.56 * 153.33)) / 6.78 = 10.1;
x1,1 = ((x1,1 * x2,2) - (x1,2 * x2,1)) / x2,2 = ((0 * 6.78) - (0.67 * 0)) / 6.78 = 0;
x1,2 = ((x1,2 * x2,2) - (x1,2 * x2,2)) / x2,2 = ((0.67 * 6.78) - (0.67 * 6.78)) / 6.78 = 0;
x1,4 = ((x1,4 * x2,2) - (x1,2 * x2,4)) / x2,2 = ((1 * 6.78) - (0.67 * 0)) / 6.78 = 1;
x1,5 = ((x1,5 * x2,2) - (x1,2 * x2,5)) / x2,2 = ((0 * 6.78) - (0.67 * 1)) / 6.78 = -0.1;
x1,6 = ((x1,6 * x2,2) - (x1,2 * x2,6)) / x2,2 = ((-0.83 * 6.78) - (0.67 * -0.72)) / 6.78 = -0.76;
x3,1 = ((x3,1 * x2,2) - (x3,2 * x2,1)) / x2,2 = ((1 * 6.78) - (0.56 * 0)) / 6.78 = 1;
x3,2 = ((x3,2 * x2,2) - (x3,2 * x2,2)) / x2,2 = ((0.56 * 6.78) - (0.56 * 6.78)) / 6.78 = 0;
x3,4 = ((x3,4 * x2,2) - (x3,2 * x2,4)) / x2,2 = ((0 * 6.78) - (0.56 * 0)) / 6.78 = 0;
x3,5 = ((x3,5 * x2,2) - (x3,2 * x2,5)) / x2,2 = ((0 * 6.78) - (0.56 * 1)) / 6.78 = -0.08;
x3,6 = ((x3,6 * x2,2) - (x3,2 * x2,6)) / x2,2 = ((0.06 * 6.78) - (0.56 * -0.72)) / 6.78 = 0.11;

Maxx1 = ((Cb1 * x1,1) + (Cb2 * x2,1) + (Cb3 * x3,1) ) - kx1 = ((0 * 0) + (25 * 0) + (27 * 1) ) - 27 = 0;


Maxx2 = ((Cb1 * x1,2) + (Cb2 * x2,2) + (Cb3 * x3,2) ) - kx2 = ((0 * 0) + (25 * 1) + (27 * 0) ) - 25 = 0;
Maxx3 = ((Cb1 * x1,3) + (Cb2 * x2,3) + (Cb3 * x3,3) ) - kx3 = ((0 * 3.99) + (25 * 0.76) + (27 * 0.41) ) - 20 = 10.12;
Maxx4 = ((Cb1 * x1,4) + (Cb2 * x2,4) + (Cb3 * x3,4) ) - kx4 = ((0 * 1) + (25 * 0) + (27 * 0) ) - 0 = 0;
Maxx5 = ((Cb1 * x1,5) + (Cb2 * x2,5) + (Cb3 * x3,5) ) - kx5 = ((0 * -0.1) + (25 * 0.15) + (27 * -0.08) ) - 0 = 1.48;
Maxx6 = ((Cb1 * x1,6) + (Cb2 * x2,6) + (Cb3 * x3,6) ) - kx6 = ((0 * -0.76) + (25 * -0.11) + (27 * 0.11) ) - 0 = 0.43;



Download 81.57 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling