1-2-TÁjiriybe jumisi. Maqset interfeysi menen taniwiw. Matritsalarni qáliplestiriw hám olar ústinde ámeller


Kompleks elementli vektor hám matritsalarni anıqlaw


Download 55.96 Kb.
bet8/10
Sana03.11.2023
Hajmi55.96 Kb.
#1741864
1   2   3   4   5   6   7   8   9   10
Bog'liq
1-ameliy

1.11. Kompleks elementli vektor hám matritsalarni anıqlaw
Bunday kórinistegi vektor hám matritsalarni tómendegishe beriw múmkin:

>> CM=[1, 2; 3, 4] + i*[5, 6; 7, 8]


Yáki
>> CM=[1+5*i, 2+6*i; 3+7*i, 4+8*i]

CM =
1.0000 + 5.0000i 2.0000 + 6.0000i


3.0000 + 7.0000i 4.0000 + 8.0000i


1.12. Matritsalar ústinde almastırıwlar

  1. 1. Matritsalarni birlestiriw (atlar tartıp júretuǵın tramvaytenatsiya qılıw ) múmkin. Onıń ushın cat (1, A, B) yamasa [A;B] hám cat (2, A, B) yamasa [A, B] komandalarınan paydalanıladı. Mısalı, bizge M matritsa berilgen bolsın:

1 3 4
M = 5 7 8
3 5 6
4 6 7
>> B=[M M+16; M+32 M+16]

B =
1 3 4 17 19 20


5 7 8 21 23 24
3 5 6 19 21 22
4 6 7 20 22 23
33 35 36 17 19 20
37 39 40 21 23 24
35 37 38 19 21 22
36 38 39 20 22 23

2. Burıw ámellerin orınlaw ushın MATLABda tómendegi komandalardan paydalanıladı:


fliplr (A) – A matritsada vertikal kósherge salıstırǵanda ústinler almastırıladı.
flipud (A) – A matritsada gorizontal kósherge salıstırǵanda qatarlar almastırıladı.
rot90 (A) – A matritsani saat strelkasına qarsı 90° ǵa buradı.
rot90 (A, k) – A matritsani 90*k gradusqa buradi (k - pútkil san).

3. Matritsani qatar yamasa ústinlerin ajıratıp alıw hám óshiriw múmkin. Mısalı, berilgen M matritsaning qandayda bir bir i- ústin yamasa j-qatardı óshiriw talap etilgen bolsın. Ol halda bul ámel tómendegishe ámelge asıriladı (eki noqat (:) operatorınan paydalanılǵan halda : M(:, i) Komanda M matritsaning i-ústini, M(j, :) Komanda M matritsanıń j-qatarın ajıratıp aladı :


>> M(3,:)
ans=3 5 6
>>c=M(:,2)

s=3
7


5
6
Eger qandayda bir ústin yamasa qatardı óshiriw kerek bolsa,[]- belgisinen paydalanıladı:
>> M(:, 3)=[ ]

M = 1 3
5 7


3 5
4 6
>> M(2, :)=[ ]
M= 1 3 4

  1. 7 8

4 6 7
Alınǵan nátiyjelerdi analiz qılıwda paydalanıwshı ózin qızıqtırǵan matritsa yamasa massiv haqqında birqansha maǵlıwmatlarǵa ıye bolıwı kerek boladı. Onıń ushın MATLABda bir qansha arnawlı funktsiyalar ámeldegi:

  1. size(M) – Eki elementke iye bolǵan vektor payda bolıp, birinshi element M matritsa qatarlar sanın, ekinshisi bolsa ústinler sanın kórsetedi.

  2. length(A) – A vektor uzınlıǵın anıqlap beredi (eger A matritsa bolsa, ol halda .)

  3. ndims(M) – M matritsa ólshemin anıqlap beredi.

  4. isempty(M) – Berilgen M massiv “boslıqqa” tekseredi. Eger massiv elementleri joq bolsa, ol 1 mánisti, keri jaǵdayda 0 mánisti qaytaradı.

  5. isequal(A,B) – Berilgen eki A hám B massiv ekvivalentlikga tekseredi. Olar ekvivalent dep ataladı, yaǵnıy 1 mánisti beredi, eger har eki massiv ólshemi bir qıylı hám elementler mánisleri ústpe-úst tússe, keri jaǵdayda 0 mánisti qaytaradı.

  6. isnumeric(A) – Berilgen A massiv túrin logikalıq anıqlaydı, eger sanlı túr bolsa 1 mánisti, keri jaǵdayda 0 mánisti qaytaradı.




Download 55.96 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




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