• Ilovadagi masalalar.
  • -rasm. Matlab dasturining daslabki ko’rinishi



    bet94/141
    Sana15.01.2024
    Hajmi
    #138013
    1   ...   90   91   92   93   94   95   96   97   ...   141
    Bog'liq
    KM majmua (1)

    1-rasm. Matlab dasturining daslabki ko’rinishi.
    Keyin esa kerakli algoritmni Editor-Untitlet oynasiga tashlaymiz.
    Ishchi oynasi
    Kiruvchi signallarni identifikatsiyalashning aniq tugunlardagi Lagranj
    interpolyasiyalash formulasi yordamida amlaga oshirish qo’yidagi tartibda amalaga
    oshiriladi:
    1) Interpolyatsiyalsh oralig’i keltiriladi bunda biz bu oralig’ni qo’yidagicha
    keltiramiz;
    a=0.0; b=1.0;
    2) Vektor interpolyatsiyalsh nuqtalarini aniqlaymiz buni biz Matlab tizimida
    quyidagicha amalga oshiramiz.
    x=[0 0.1 0.2 0.3 0.35 0.6 0.7 0.9 0.95 1];


    233
    3) Funksiya interpolyatsiyasining qiymatlarini tasodifiy qiymatlari yordamida
    qo’yidagicha aniqlaymiz.
    y=[];
    for i=1:length(x)
    y=[y randn];
    end
    3) Interpolyatsiyalash oralig’ining qadimini keltiramiz.
    xv=a:0.01:b;
    4) Yaratilgan sikl yordamida Lagranj interpolyatsiyasining qiymatlari
    hisoblanadi.
    for i=1:length(xv)
    yv(i)=lagrange(x,y,xv(i),a,b);
    end
    5) Quyidagi funksiya yordamida Lagranj polinomi chiziladi.
    plot(x,y,'*',xv,yv);
    6) Quyida keltirilgan funksiya orqali Lagranj polinomining qiymatlari
    hisoblanadi.
    function yz=lagrange(x,y,xz,a,b)
    L=0;
    for i=1:length(x)
    numerator=1.0; denumerator=1.0;
    for j=1:length(x)
    if i~=j
    numerator=numerator*(xz-x(j));
    denumerator=denumerator*(x(i)-x(j));
    end
    end
    L=L+(numerator/denumerator)*y(i);
    end
    yz=L;
    Ilovadagi masalalar.
    1.
    1
    2
    3
    4
    8
    )
    (
    2
    3
    4
    3
    -
    +
    -
    +
    -
    =
    x
    x
    x
    х
    x
    P
    ko’phadning x=0.25 dagi qiymatini toping?
    2.
    2
    )
    sin(
    x
    x
    y
    =
    funksiyaning [0.1;3.5] oraliqda har xil qadam bilan 4-tartibli
    ko’phad bilan interpolyatsiyasini toping?
    3.
    1
    2
    3
    4
    8
    2
    3
    4
    -
    +
    -
    +
    -
    =
    x
    x
    x
    х
    y
    funksiyaning [0.1;4.5] oraliqda har xil qadam bilan
    3-tartibli ko’phad bilan interpolyatsiyasini toping?


    234
    4.
    6
    2
    3
    6
    2
    3
    -
    +
    -
    -
    =
    x
    x
    x
    y
    funksiyaning [0.1;4.5] oraliqda har xil qadam bilan 5-
    tartibli ko’phad bilan interpolyatsiyasini toping?
    5.
    x
    x
    x
    x
    y
    )
    sin(
    )
    cos(
    +
    =
    funksiyaning bir xil qadam bilan kubik ko’phad va kubik
    splayn asosida intеrpolyatsiyasi.
    6. Y=sin2x+1 funksiyaning bir xil qadamdagi tugun nuqtalardagi qiymatlari
    asosida 5-tartibli ko’phad bilan approksimatsiya qilish.
    7.
    8
    5
    3
    )
    (
    2
    2
    +
    -
    =
    x
    x
    x
    P
    ko’phad ildizlarini topamiz.
    8.
    1
    2
    4
    5
    2
    3
    -
    +
    -
    =
    x
    x
    x
    y
    funksiyaning [0.1;4.5] oraliqda har xil qadam bilan 6-
    tartibli ko’phad bilan interpolyatsiyasini toping?

    Download
    1   ...   90   91   92   93   94   95   96   97   ...   141




    Bosh sahifa
    Aloqalar

        Bosh sahifa



    -rasm. Matlab dasturining daslabki ko’rinishi