• Matritsalar ustida amallar 11. RESHAPE
  • +3-мавзу-mo' da Матлаб(57-110). doc




    Download 1,09 Mb.
    Pdf ko'rish
    bet28/29
    Sana10.01.2024
    Hajmi1,09 Mb.
    #134239
    1   ...   21   22   23   24   25   26   27   28   29
    Masala va topshiriqlar
    1. Қуйидаги векторни MATLAB да ёзинг.
    x=[0,2,4,...,364,366,1,3,7,17]
    2. Қуйидаги A матрицани MATLAB да ёзинг.
    3. Қуйидаги
    y1 = sin(x), y2 = cos(x) ва y3 = sin(
    x3
    ) функцияларнинг
    графигини X=[5:0.10:4] оралиқда қуриш кодини келтиринг ва битта
    графикда y1,
    y2 ва y3 функция натижаларини ҳосил қилинг. Ушбу
    графикда xlabel, ylabel, title, legend командалардан фойдаланиб, чизиқ тури
    ва рангини ўзгартиринг.
    4. MATLAB
    да for-loops ва бошқа операторлардан фойдаланиб n*n
    ўлчамдаги ихтиёрий А матрицанинг устунларининг йиғиндисини
    ҳисобловчи ustun_hisobi деб номланган м-файлни (m-file) яратинг.
    5. Berilgan matritsaning diagonaildan yuqori qismini elementlarini 0 bilan
    almashtiring:
    A=[-1 2 4 0 3; -2 1 0 3 4; -2 -1 0 -2 1; -2 3 -1 -1 1; 1 1 1 -1 -1];
    6. Berilgan matritsaning diagonaildan pastkii qismini elementlarini 0 bilan
    almashtirish:
    A=[-6 2 4 4 3; -2 1 0 3 4; -2 -1 0 -2 1; -2 3 -1 -1 1; 1 8 1 -1 -1]
    7. Berilgan matritsaning diagonaildan elementlarini 0 bilan almashtirish:
    A=[-2 2 4 0 3; -2 1 0 3 4; -2 -1 0 -2 1; -2 3 -1 -1 1; 1 5 1 -1 -1]
    8.
    diag(A) buyrug’i berilgan matritsaning diagonalida tugan elementlarni ekranga
    chiqaring:
    A=[-1 0 1; 0 -1 0; 1 -1 1]
    9. diag(A) buyrug’i berilgan matritsaning diagonalida tugan elementlarni ekranga
    chiqaring:
    A=[-3 5 1; 0 -1 0; 1 -6 1]
    10. diag(A) buyrug’i berilgan matritsaning diagonalida tugan elementlarni ekranga
    chiqaring:
    A=[-1 5 1; 0 -8 0; 1 -1 1]


    109
    Matritsalar ustida amallar
    11. RESHAPE - matrisa o’lchamini o’zgartiring : A=[-1 0 3 0; 0 1 2 -1; -4 -2 -3 2];
    12. Berilgan matritsaning diagonaildan yuqori qismini elementlarini 0 bilan
    almashtiring:
    A=[-1 2 4 0 3; -2 1 0 3 4; -2 -1 0 -2 1; -2 3 -1 -1 1; 1 1 1 -1 -1];
    13. Berilgan matritsaning diagonaildan pastkii qismini elementlarini 0 bilan
    almashtirish:
    A=[-6 2 4 4 3; -2 1 0 3 4; -2 -1 0 -2 1; -2 3 -1 -1 1; 1 8 1 -1 -1]
    14. Berilgan matritsaning diagonaildan elementlarini 0 bilan almashtirish:
    A=[-2 2 4 0 3; -2 1 0 3 4; -2 -1 0 -2 1; -2 3 -1 -1 1; 1 5 1 -1 -1]
    15. diag(A) buyrug’i berilgan matritsaning diagonalida tugan elementlarni ekranga
    chiqaring:
    A=[-1 0 1; 0 -1 0; 1 -1 1]
    16. diag(A) buyrug’i berilgan matritsaning diagonalida tugan elementlarni ekranga
    chiqaring:
    A=[-3 5 1; 0 -1 0; 1 -6 1]
    17. diag(A) buyrug’i berilgan matritsaning diagonalida tugan elementlarni ekranga
    chiqaring:
    A=[-1 5 1; 0 -8 0; 1 -1 1]
    18. Berilgan matritsani soat strelkasiga qarshi 90
    0
    ga burish uchun ishlatiladigan
    rot90(A) buyrug’i:
    A=[-1 0 1; 0 -1 0; 1 -1 1]
    19. Berilgan matritsani soat strelkasiga qarshi 45
    0
    ga burish uchun ishlatiladigan
    rot45(A) buyrug’i:
    A=[-1 0 1; 0 -1 0; 1 -1 1]
    20. Berilgan matritsani soat strelkasiga qarshi 180
    0
    ga burish uchun ishlatiladigan
    rot180(A) buyrug’i:
    A=[-1 0 1; 0 -1 0; 1 -1 1]
    21. Matritsalarni yuqoridan pastga burishda flipud buyrug’idan foydalanish:
    A=[-1 0 1; 0 -1 0; 1 -1 1]
    22. Matritsalarni chapdan o’ngga burishda fliplr buyrug’idan foydalanish:
    A=[-1 0 1; 0 -1 0; 1 -1 1]
    23. Matritsalarni o`ngdan chapga burishda fliplr buyrug’idan foydalanish:
    A=[-1 0 1; 0 -1 0; 1 -1 1]
    24. Matritsalarni chapdan o’ngga burishda fliplr buyrug’idan foydalanish:
    A=[-7 0 1; 0 -4 0; 1 -1 3]
    25. Matritsalarni chapdan o’ngga burishda fliplr buyrug’idan foydalanish:
    A=[-3 0 3; 0 -7 0; 1 -2 1]
    26. A va B matritsalarni bir-biriga qo’shish
    A=[-1 0 1; 0 -1 0; 1 -1 1];
    B=[1 1 0; 2 -1 0; 3 8 1];
    27. A va B matritsalarni bir-biriga qo’shish
    A=[-1 7 1; 0 -5 0; 1 2 1];


    110
    B=[4 1 7; 2 -5 0; 3 0 1];
    28. A va B matritsalarni bir-biriga ko`paytirish.
    A=[-1 7 1; 0 -5 0; 1 2 1];
    B=[4 1 7; 2 -5 0; 3 0 1];
    29. A va B matritsalarni bir-biriga bo`lish.
    A=[-1 7 1; 0 -5 0; 1 2 1];
    B=[4 1 7; 2 -5 0; 3 0 1];
    30. MATLABda for-loops va boshqa operatorlardan foydalanib nxn o’lchamdagi
    ixtiёriy A matrisaning ustunlarining yig’indisini hisoblovchi ustun_hisobi deb
    nomlangan m-faylni (m-file) yarating.

    Download 1,09 Mb.
    1   ...   21   22   23   24   25   26   27   28   29




    Download 1,09 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    +3-мавзу-mo' da Матлаб(57-110). doc

    Download 1,09 Mb.
    Pdf ko'rish