|
O'zbеkiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi
|
bet | 2/2 | Sana | 27.11.2022 | Hajmi | 0.87 Mb. | | #31975 |
Bog'liq Olloyorov Alisher Test, Doc1, Mavzu Abonent kirish tarmoqlari. Pon, xdsl, 3G 4G, kabelli inte-fayllar.orgformat 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');
|
| |