3-Mavzu. Mashinali o’qitishda instrumental vositalardan foydalanish. Matlab dasturiy muhiti bilan ishlash. Reja



Download 3,75 Mb.
bet20/30
Sana03.06.2022
Hajmi3,75 Mb.
#631336
1   ...   16   17   18   19   20   21   22   23   ...   30
Bog'liq
3-ma\'ruza - prezentatsiya

>> B=yuqori(A)
x = 5
B =
-1 0 0 0 0
-2 1 0 0 0
-2 -1 0 0 0
-2 3 -1 -1 0
1 1 1 -1 -1
3.11-rasm.
triu(A) - buyrug’i esa matritsaning diagonalidan pastki qismini nollarga aylantirishni amalga oshiradi.
Misol. Berilgan matritsaning diagonaildan pastki qismini elementlarini 0 bilan almashtirish:
>> 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]
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
>> triu(A)
ans =
-1 2 4 0 3
0 1 0 3 4
0 0 0 -2 1
0 0 0 -1 1 3.12-rasm
0 0 0 0 -1
Ushbu triu protsedurasini algoritmini o’zimiz tuzib m-faylga yozib chiqamiz va quyidagi natijalarga erishamiz (3.12-rasm).
>> B=pastki(A)
x = 5
A =
-1 2 4 0 3
0 1 0 3 4
0 0 0 -2 1
0 0 0 -1 1
0 0 0 0 -1
RESHAPE - matrisa o’lchamini o’zgartishni amalga oshirdi.
>> A=[-1 0 2 0; 0 1 2 -1; -1 -2 -3 2]
A =
-1 0 2 0
0 1 2 -1
-1 -2 -3 2
>> reshape(A,2,6) % matritsa elementlarining soniga qarab ixtiyoriy o`lchamdagi matritsani hosil qiladi.
ans =
-1 -1 1 2 -3 -1
0 0 -2 2 0 2
3.3 Matritsalarni maxsus ko’rinishda hosil qilish
 
ZEROS - masssiv elementlarini nollardan iborat qilib tuzadi.
Sintaksisi:
Y = Zeros(n)
Y = Zeros (m, n)
Y = Zeros (size(A))
>> zeros(5)
ans =
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
ONES - masssiv elementlarini birlardan iborat qilib tuzadi.
Sintaksisi:
Y = ones(n)
Y = ones(m, n)
Y = ones(size(A))
>> ones(5,4)
ans =
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1

X =

0.0579

0.0099

0.1987

0.1988

 

0.3529

0.1389

0.6038

0.0153

 

0.8132

0.2028

0.2722

0.7468

RAND - massiv elementlarini teng taqsimot qonuniga ko’ra hosil qiladi.
Sintaksisi:
X = rand(n) rand
X = rand(m, n) rand(‘seed’)
X = rand(size(A)) rand(‘seed’, x0)
Algoritmi: Teng taqsimot qonuniga bo’ysunuvchi ehtimolli sonlar algoritmi chiziqli kongurent metodiga asoslangan. Quyidagi ehtimolli sonni realizatsiyalangan aniq munosabatlar orqali hisoblashni qaraymiz:
seed = (77 x seed) (mod(231 -1).
Misol: Teng taqsimot qonuniga asoslangan ehtimolli sonlar generator quyidagi ko’rinishda realizatsiya qilinadi:
X = rand(3, 4)
Bu natija tizim verisyasiga va ishlash seansiga bog’liq ravishda farq qilishi mumkin.
Mos keluvchi funksiyalar: RANDN, SPRANDN.
SPRANDN - siyrak ehtimolli matritsani hosil qiladi.
Sintaksisi:
R = sprandn(S)
R = sprandn(m, n, alpha)

Download 3,75 Mb.

Do'stlaringiz bilan baham:
1   ...   16   17   18   19   20   21   22   23   ...   30




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish