O'zbеkiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi




Download 0.87 Mb.
bet2/2
Sana27.11.2022
Hajmi0.87 Mb.
#31975
1   2
Bog'liq
Olloyorov Alisher
Test, Doc1, Mavzu Abonent kirish tarmoqlari. Pon, xdsl, 3G 4G, kabelli inte-fayllar.org
format short

Sonlar ketma-ketligini qisqartirilgan formatda formallashtiradi

format rat

Sonlar ketma-ketligining yaqinlashuvchi qiymati

format long

Sonlar ketma-ketligining barchasini oladi

sqrt(x)

Ildizdan chiqrish

pow2(x)

2x darjaga ko‘taradi

pi

π ning qiymatini beradi

primes(x)

x gacha bo‘lgan sonlar qatorini chiqaradi

rat(x)

x ni kasr ko‘rinishda chiqaradi

factorial(x)

x faktorialni hisoblaydi

abs(x)

Modulga olish

inf

Cheksizlik

NaN

aniqmaslik 0/0 yoki -∞/+∞

1.2-jadval. Trigonometrik funksiya elementlari.

Funksiya

Funksiyaning sintaksisi

sin(x)

Sinusni hisoblash;

cos(x)

Kosinusni hisoblash;

tan(x)

Tangensni hisoblash;

asin(x)

Arksinusni hisoblash;

acos(x)

Arkkosinusni hisoblash;

atan(x)

Arktangensni hisoblash;

atan2(y, x)

Arktangensni koordinata nuqtalari orqali hisoblash.

1.3-jadval. Kompleks sonlar.



Funksiya

Funksiyaning sintaksisi

abs(z)

kompleks sonning modulini olish

angle(z)

kompleks sonning fazasini olish

real(z)

haqiqiy son z

imag(z)

mavhum son z

conj(z)

kompleks z sonni hisoblash

complex(a,b)

kompleks son a+ib ni hisoblash

isreal(z)

orqaga qaytish, agar z –haqiqiy bo‘lsa.

1.4-jadval. Taqqoslash va mantiqiy ifodalar.

Funksiya

Funksiyaning sintaksisi

<

dan kichik

<=

kichik yoki teng

>

katta

>=

katta yoki teng

==

teng

~=

teng emas

&

va

|

yoki

~

emas

1.5-jadval. Son qiymatlarni yaxlitlash bloki.

Funksiya

Funksiyaning sintaksisi

fix(x)

kasr qismini tashlab yuborish yo‘li bilan yaxlitlash;

floor(x)

kichik eng yaqin butun songacha yaxlitlash;

ceil(x)

katta eng yaqin butun songacha yaxlitlash;

round(x)

eng yaqin butun songacha yaxlitlash;

mod(x,y)

birinchi kirish signalini ikkinchisiga bo‘lishdan qoladigan qoldiqni ishorani hisobga olgan holda hisoblaydi;

rem(x,y)

birinchi kirish signalini ikkinchisiga bo‘lishdan qoladigan qoldiqni hisoblaydi.

1.7-jadval. Matritsa ustida bajariluvchi funksiyalar.



Funksiya

Funksiyaning sintaksisi

zeros (m, n)

Nolli matritsa hosil qiladi

eye (m, n)

Birlik matritsa hosil qilsih

rand (m, n)

0,1 oraliqdagi sondan iborat tasodifiy matrisa hosil qiladi

hadamard(n)

N˟N o‘lchamdagi Adamar matrisa hosil qilish

hild(n)

N˟N o‘lchamdagi Gilbert matrisa hosil qilish

invhild(n)

N˟N o‘lchamdagi teskari Gilbert matritsa

tril(A)

Pastki uchburchak matritsani tanlash

triu(A)

Yuqori uchburchak matritsani tanlash

diag(A,n)

Diagonal matrisa

inv(A)

Teskari matrisa

det(A)

Aniqlovchi

sum(A)

Ustun bo‘yicha barcha elementlar yig’indisi

mean(A)

Matritsa ustuni o‘rtacha qiymati

std(A)

Matritsaning o‘rta kvadratik og’ishi

sort(A)

O‘sish tartibida joylashtirish

Izoh: Matlab tizimi ma’lumotnomasida barcha Toolboxlar, ularning buyruqlari va ularni ishlatishga doir ayrim ko’rsatma hamda namunaviy misollar berilgan bo’lib, foydalanuvchini o’ziga kerakli bilimlarni mustaqil egallashida muhim ahamiyatga ega. Quyidagi jadvalda asosiy standart funksiyalar va ularning Matlab dagi yozilish qoidalari keltirilgan.


1.8-jadval. Matlabning standart funksiyalari



Matematik yozuvda

Matlabdagi yozuvda

Matematik yozuvda

Matlabdagi yozuvda

e x

exp(x)

arcsin x

asin(x)

ln x

log(x)

cos x

acos(x)

lg (x)

log10(x)

arctg x

atan(x)

log2 x

log2(x)

arcctg x

acot(x)

x

sqrt(x)

shx

sinh(x)

|x|

abs(x)

chx

cosh(x)

sin x

sin(x)

cthx

tanh(x)

cos x

cos(x)

thx

coth(x)

tg x

tan(x)

arcch

acosh(x)

ctg (x)

cot(x)

arccth

acoth(x)

sec (x)

sec(x)

arccosech

acsch(x)

cosec x

csc(x)

arcsech

asech(x)

Izoh: Matlabda bundan tashqari turli-tuman maxsus funksiyalarni qiymatlarini hisoblash uchun mo’ljallangan buyruqlar ham mavjud. Bu buyruqlarni hisoblashda ASPEN tizimining maxsus funkiyalaridan (ASPEN tizim yadrosida mavjud) foydalaniladi. Bu buyruqlarni >>help elfin va>> help mfunlist kabi buyruqlarini berish orqali batafsil ko’rish mumkin.
Matlab muhitida ikki o’lchovli grafika. Matlab tizimining eng katta xususiyatlaridan biri, unda grafik chizish imkoniyatini mavjudligidir. Matlabda grafiklarni har xil koordinata sistemalarda qurish mumkin. Bulardan to’g’ri burchakli dekart koordinatalari sistemasi, polyar koordinatalari, sferik va silindrik sistemalarni keltirish mukin. Undan tashqari koordinatalrni bir sistemadagi ko’rinishidan boshqa ko’rinishga o’tkazish mumkin.
Biror bir sistemada grafik chizish uchun umumiy bo’lgan ba’zi koordinatalarni keltiramiz:
Dekart koordinatalar sistemasida grafik chizish (x,y) juftligini qiymatlafini berib, hosil bo’lgan nuqtalarni kesmalar bilan tutashtirish orqali hosil qilinadi. Demak (x,y) juftliklar soni qanchalik ko’p bo’lsa grafik ham shunchalik silliq va aniqroq bo’ladi. Juftliklar avvaldan berilgan bo’lishi yoki ma’lum funksiyaning argumenti va qiymatlaridan hisoblab hosil qilinishi mumkin. Masalan, funksiyaning xє[0,2] dagi grafigini chizish kerak bo’lsa, u holda quyidagi komadalar ketma-ketligi yetarli bo’ladi:
N=13;
t=0.1:0.01:1/5*N
x=cos(t*pi/4)+sin(2*pi/N*t)
y=5*cos(t/pi)-2*sin(t)
f=conv(x,y)
plot(f)





Plot(x,y)- komandasi grafik oynani ochadi. Yangi komandani e’lon qilish kursorni komandalar darchasiga o’tkazishimiz kerak.Darcha qayta chizmaslik uchun … (qatorni davomi) belgisini ishlatish mukin.
>> plot(x,y)...
>> grid,...
>> title('korsatkichli funksiya'),...
>> xlabel('x'),...
>> ylabel('exp(x)'),...

Ko’pincha grafik komandalar M-faylga joylashtiriladi (Ishchi fayl yoki fayl funksiyalar). Bu usul xatoliklarni to’g’rilash uchun yaxshi imkoniyat beradi.

Namuna:
N=13;


t=0.1:0.01:1/5*N
x=cos(t*pi/4)+sin(2*pi/N*t)
partition = [-3:.2:3.2];
codebook = [-3.2:.2:3.2];
[index,quants] = quantiz(x,partition,codebook)
subplot(2,2,1); plot(t,x); legend('Kiruvchi signal');
subplot(2,2,2); stem(t,x); legend('Diskretlangan signal');
subplot(2,2,3); plot(t,quants,'.'); legend('Kvantlangan signal');
subplot(2,2,4); stairs(t,x,'-'); legend('Kodlangan signal');



Download 0.87 Mb.
1   2




Download 0.87 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



O'zbеkiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi

Download 0.87 Mb.