2- amaliy mashg’ulot. Mashinali o’qitishda instrumental vositalardan foydalanish Matlab/Python dasturiy muhiti bilan ishlash



Yüklə 2,8 Mb.
səhifə26/27
tarix11.12.2023
ölçüsü2,8 Mb.
#148435
1   ...   19   20   21   22   23   24   25   26   27
2- amaliy mashg’ulot. Mashinali o’qitishda instrumental vositala

Masala va topshiriqlar



  1. Қуйидаги векторни MATLAB да ёзинг.

x=[0,2,4,...,364,366,1,3,7,17]

  1. Қуйидаги A матрицани MATLAB да ёзинг.

  2. Қуйидаги y1 = sin(x), y2 = cos(x) ва y3 = sin(x3) функцияларнинг графигини X=[5:0.10:4] оралиқда қуриш кодини келтиринг ва битта графикда y1, y2 ва y3 функция натижаларини ҳосил қилинг. Ушбу графикда xlabel, ylabel, title, legend командалардан фойдаланиб, чизиқ тури ва рангини ўзгартиринг.

  3. MATLAB да for-loops ва бошқа операторлардан фойдаланиб n*n ўлчамдаги ихтиёрий А матрицанинг устунларининг йиғиндисини ҳисобловчи ustun_hisobi деб номланган м-файлни (m-file) яратинг.

  4. 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];

  1. 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]

  1. 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]

  1. diag(A) buyrug’i berilgan matritsaning diagonalida tugan elementlarni ekranga chiqaring:

A=[-1 0 1; 0 -1 0; 1 -1 1]

  1. diag(A) buyrug’i berilgan matritsaning diagonalida tugan elementlarni ekranga chiqaring:

A=[-3 5 1; 0 -1 0; 1 -6 1]

  1. diag(A) buyrug’i berilgan matritsaning diagonalida tugan elementlarni ekranga chiqaring:

A=[-1 5 1; 0 -8 0; 1 -1 1]


Matritsalar ustida amallar

  1. RESHAPE - matrisa o’lchamini o’zgartiring : A=[-1 0 3 0; 0 1 2 -1; -4 -2 -3 2];

  2. 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];

  1. 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]

  1. 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]

  1. diag(A) buyrug’i berilgan matritsaning diagonalida tugan elementlarni ekranga chiqaring:

A=[-1 0 1; 0 -1 0; 1 -1 1]

  1. diag(A) buyrug’i berilgan matritsaning diagonalida tugan elementlarni ekranga chiqaring:

A=[-3 5 1; 0 -1 0; 1 -6 1]

  1. diag(A) buyrug’i berilgan matritsaning diagonalida tugan elementlarni ekranga chiqaring:

A=[-1 5 1; 0 -8 0; 1 -1 1]

  1. Berilgan matritsani soat strelkasiga qarshi 900 ga burish uchun ishlatiladigan rot90(A) buyrug’i:

A=[-1 0 1; 0 -1 0; 1 -1 1]

  1. Berilgan matritsani soat strelkasiga qarshi 450 ga burish uchun ishlatiladigan rot45(A) buyrug’i:

A=[-1 0 1; 0 -1 0; 1 -1 1]

  1. Berilgan matritsani soat strelkasiga qarshi 1800 ga burish uchun ishlatiladigan rot180(A) buyrug’i:

A=[-1 0 1; 0 -1 0; 1 -1 1]

  1. Matritsalarni yuqoridan pastga burishda flipud buyrug’idan foydalanish:

A=[-1 0 1; 0 -1 0; 1 -1 1]

  1. Matritsalarni chapdan o’ngga burishda fliplr buyrug’idan foydalanish:

A=[-1 0 1; 0 -1 0; 1 -1 1]

  1. Matritsalarni o`ngdan chapga burishda fliplr buyrug’idan foydalanish:

A=[-1 0 1; 0 -1 0; 1 -1 1]

  1. Matritsalarni chapdan o’ngga burishda fliplr buyrug’idan foydalanish:

A=[-7 0 1; 0 -4 0; 1 -1 3]

  1. Matritsalarni chapdan o’ngga burishda fliplr buyrug’idan foydalanish:

A=[-3 0 3; 0 -7 0; 1 -2 1]

  1. 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];

  1. A va B matritsalarni bir-biriga qo’shish

A=[-1 7 1; 0 -5 0; 1 2 1];
B=[4 1 7; 2 -5 0; 3 0 1];

  1. 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];

  1. 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];

  1. 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.




Yüklə 2,8 Mb.

Dostları ilə paylaş:
1   ...   19   20   21   22   23   24   25   26   27




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə