2- laboratoriya mashg’uloti Matrisalarning asosiy xarakteristikalarini xisoblash



Yüklə 233,5 Kb.
səhifə2/5
tarix16.04.2023
ölçüsü233,5 Kb.
#98987
1   2   3   4   5
2-lobaratoriya mmmm (1)

2.Matritsalar ustida amallar
Matritsalarni almashtirish amallari. Matlabda matritsalar ustida oddiy arifmyetik amallardan tashqari maxsus amallar va almashtirishlar mavjud. Ulardan biri matritsalarni transnponirlashdir. Biror A matritsani transponirlash dyeganda uni mos qatorlarini ustunlar bilan almashtirish tushuniladi va u A' kabi byelgilanadi.
Masalan, A= [ 1 2 3; 4 5 6 ] bo’ladi. dyemak bunda (m*n) o’lchovli matritsaga o’tadi.
Bir nyechta matritsalarni birlashtirish uchun
V= cat ( A1, A2, ... )
komanda ishlatiladi. Bu holda A1, A2, ..., matritsalar ko’rsatilgan o’lchov bo’yicha birlashtiriladi:
cat (2, A, V) = [A, V] cat (1, A, V) = [A; V]
Matlabda matritsalarni burish uchun fliplr (A), flipud (A) komandalaridan foydalaniladi. fliplr (A) komandasi A matritsani chapdan o’ngga ustunlarini almashtirish yo’nalishida buradi. flipud (A) esa A matritsani pastdan yuqoriga qatorlarini almashtirish yo’nalishida buradi. Masalan, A quyidagicha bo’lsin:
A= [ 2 3 7 1 9 0]
U holda fliplr (A) q [9 0; 7 1; 2 3] , flipud (A) q [3 2 ; 1 7; 0 9] kabi bo’ladi. Byerilgan matritsani soat stryelkasiga qarshi 900 ga buruvchi rot 90 (A) komandasidir.
Misol: B=[1 3 5 7 1 2 3 4];
rot 90(B)=[5 1 4 ; 3 9 3 ; 1 7 2];
Undan tashqari matlabda maxsus ko’rinishdagi matritsalarni hosil qilish imkoniyati bor. Ana shunday matritsalarni hosil qiluvchi komandalarni kyeltirib o’tamiz:

  • size (A) – A matritsaning o’lchovi;

  • length (A) –A vyektor uzunligi (elyemyentlar soni);

  • ndims (A) – A matritsa o’lchovlari soni;

  • isempty (A) – A matritsa bo’sh bo’lsa 1, aks holda 0 qiymatni byeradi;

  • isegual (A, V) – A=V bo’lsa 1 ni byeradi, aks xolda “0” ni byeradi; inumeric (A) – A matritsa sonli tipda bo’lsa 1 ni byeradi, aks holda “0” ni byeradi; Namunalar:

1 – misol: Berilgan A va B matritsalarni bir biriga ko’paytirish:
>> A=[-1 0 1; 0 -1 0; 1 -1 1]

  1. =

    1. 0 1

    1. -1 0

    2. -1 1

>> B=[1 1 0; 2 -1 0; 3 0 1]

  1. =

    1. 1 0

Yüklə 233,5 Kb.

Dostları ilə paylaş:
1   2   3   4   5




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin