Матрицалар устинде әмеллер. Матрицаларды көп ағымлы көбейтиў Бул пункте матрицаларды көп ағымлы көбейтиўди көрип өтемиз. Бунда уш ағымлы цикл орнатыў жәрдеминде «бөлиў ҳәм ийелеў»


Download 133.5 Kb.
bet2/4
Sana23.02.2023
Hajmi133.5 Kb.
#1224059
1   2   3   4
Bog'liq
391 3 [1](3)I1

if n == 1

  • с11 = а11b11

  • else Т пп өлшемли матрицаларын cәўлелендиреди

  • Бөлиў А, В, С ҳәм Т ның п/2п/2 ҳ.т.б. матрицаларға сәйкес турде бөлиниўи

    A11, А12, А21, А22; В11, В12, В21, В22; С11, С12, С21, С22; Т11, Т12, Т21, Т22 .

    1. spawn P-Matrix-Multiply-Recursive(C11, А11,В11)

    2. spawn P-Matrix-Multiply-Recursive(C12, А11,В12)

    3. spawn P-Matrix-Multiply-Recursive(C21, А21,В11)

    4. spawn P-Matrix-Multiply-Recursive(C22, А21,В12)

    5. spawn P-Matrix-Multiply-Recursive(T11, А12,В21)

    6. spawn P-Matrix-Multiply-Recursive(T 12, А12,В22)

    7. spawn P-Matrix-Multiply-Recursive(T 21, А22,В21)

    8. P-Matrix-Multiply-Recursive(T122, А22,В22)

    9. sync

    10. parallel for i = 1 to n

    11. parallel for j = 1 to n

    12. cij= cij + tij

    Бул алгоритмди анализлеў ушын, оны сериализациялаўшы P-Matrix-Multiply- RECURSIVE процедурасы болып, Square-Matrix-Multiply ўақыт бойынша орынланыў алгоритмини 8 п/2п/2 өлшемли матрицаларының орынланыўына тийкарланып M1(n) ўақыт бойынша орынланыў алгоритмини төмендегише көрсетиледи.


    M1(n)=8 M1(n/2)+(n2)= (n3)


    Polinomlar
    Uliwmaliqko’pag’zalilardin’ ko’rinisi
    р(х) = аnхn + an-1 xn-1 + an-2xn-2 + + а2х2 + a1х + a0
    an, ……., a0koeffitsenleribelgiliha’mmassivgejazilg’andepboljaymiz. Bulsonian’latadiko’beymeniesaplawsuhintekbirg’anama’nis x tin’ ma’nisbolipprogrammana’tiyjesi x noqattako’beymenin’ ma’nisiboliwkerek. Esaplawdin’ standartalgoritmnin’ a’piwayi:
    Polinom (x)
    x; ko’pag’zalilardin’ ko’beymesinesaplapshig’atinnoqat
    result = a [0] + a [l] * x
    xPower = x
    for(inti = 2; i xPower = xPower * x;
    result = result + a [i] * xPower
    return result;

    For cikilda n-1 ma’rteorinlang’anekiko’beyme bar. Bunnanbasqacikldanaldinbirko’beymea’melgeasiriladi, sonin’ ushunko’beymenin’ uluwmasani 2n-1. Cikldabirqosimshaha’mbirqosimshacikldanaldina’melgeasiriladi, sonliqdanqosimshalardin’ uluwmasani n ma’rteboladi.


    Qandaydabirbelgilima’niskeiyebolg’anmonomiyalarjiyindisietipjazilg’anko’beytirilgensanlardin’ sheshimitu’rliusillar bar. Joqarida’rejedegiten’lemelerdiesaplawlardaqolaylibolmaydi. BiraqbuljerdeGornersxemasi bar bolip, bundaan’latpanin’ korenina’piwayitu’rdeaniqlawg’aboladi.
    Gornersxemasinto’mendegisheanalizlengen.

    Gornerta’repinenusung’analgoritmnegizindeitaliyaliqmatematikha’mmeditsinashipakeri Paola Ruffinita’repinenaldinoylaptabilg’an. Olbirinshibolipbesinshida’rejedegian’latpadaradikalditabiwmu’mkinemesekeninaniqladi. Biraqonin’ bulga’pineko’plepqarama-qarsinaraziliqlar bar bolip, bulalimlardin’ matematikdu’nyasita’repinenqabiletiwgeimkaniyatbermedi. 1819 jildainglizUilyamJorjGornero’zjaziwlaritiykarindapolinomiyakorenlerdishamalaptabiwusilinko’rsetti. Bulmaqalaja’miyetta’repinenbaspadanshiqtiha’mRuffini-Gornerusilidepataldi. U’shinshida’rejeliten’lemenisheshiwushin
    x3 + 6x - x - 30 = 0 misaletipko’remiz. Bunnanbasqaten’lemenin’ koreniekige ten’ ekenligibelgili. Endibasqakorenlerintabiwkerek. Bulto’mendegisheaniqlanadi. Eger ko’beymeni p(x) tin’ koreni x0 bolsin, onda p(x) x minus x no’lha’mbasqako’psanli h(x) pariqlaresabinapaydalaniwmu’mkin.,olardin’ da’rejesibirkishiboladi. Kerekliko’beytiwa’dettebo’liniwusilija’rdemindea’melgeasiriladi. Ko’ripshig’ilg’an missal to’mendegisheboladi: (x3 + 6x - x - 30) / (x - x2).Bo’liw en’ jaqsimu’yeshpenena’melgeasiriladi. Na’tiyje: x2 + 8x + 15.Sondayetipqa’legenan’latpa(x - 2) * (x2 + 8x + 15) = 0qaytajaziwmu’mkin. Keyinlewten’lemenin’ sheshimintabiwushinto’mendegisheorinlawkerekboladi: ten’lemenin’ birinshima’nisinno’lgeten’lestiripkorenditabiw: x-2=0. Sondayetip x=2bul da sha’rttenkelipshig’adi. Kvadratten’lemenin’ ekinshida’wirinno’lgeten’lestiripsheshiwgeboladi: x2 + 8x + 15 = 0.KorendidiskriminatyamasaVetnamformulasija’rdemindetabiwg’a da boladi. Endibizde (x + 3) * (x + 5) = 0, yag’niybir x u’shke, eki x minus beske ten’ depjazamiz.
    Gornerdisxemako’rinisinbasqamisaldako’rsetipbersem:

    Download 133.5 Kb.

    Do'stlaringiz bilan baham:
  • 1   2   3   4




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