Guruh: sas004 Bajardi: Usmonov O. Karimov : Jurayev D. Toshkent-2023 Mavzu


MATLAB dasturining matеmatik hisoblash imkoniyatlari



Yüklə 46,1 Kb.
səhifə2/2
tarix07.01.2024
ölçüsü46,1 Kb.
#211872
1   2
Ozodbek chala ekologiya mustaqil ish.pptx

MATLAB dasturining matеmatik hisoblash imkoniyatlari
Matlab tizimi ham boshqa dasturlash tillari kabi matematik ifodalarda foydalanish imkoniga ega.
Matlabda ifodalarning o‘zgaruvchilari matrisa deb qabul qilinadi. Ifodalarning quyidagi turlari mavjud:

  • arifmetik;

  • mantiqiy;

  • belgili.

O‘zgaruvchilar ham

  • oddiy o‘zgaruvchi;

  • massiv;

  • sonli;

  • sonli bo‘lmagan turlarga bo‘linadi.

Ifodaning asosiy tashkil etuvchilari quyidagilar:

  • o‘zgaruvchilar;

  • sonlar;

  • operatorlar;

  • funksiyalar.

O‘zgaruvchilar. Matlabda o‘zgaruvchi turi tushunchasi mavjud emas. O‘zgaruvchi nomi ya’ni identifikator harflar, sonlar va belgilardan iborat bo‘ladi. Bosh harf bilan kichik harflar bir-biridan farqlanadi.
Sonlar. Matlab hisoblashlarida o‘nlik sanoq tizimini ishlatadi va ifodalarda oddiy arifmetik ifodalardan foydalaniladi.
+ qo‘shish
- ayirish
* ko‘paytirish
/ bo‘lish
\ teskari bo‘lish
^ darajaga ko‘tarish

Quyida asosiy funksiyalar keltirilgan:


1.1-jadval. Asosiy funksiyalar.




Sonli funksiyalar

Funksiya

Funksiyaning sintaksisi

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 -∞/+∞

18-variant


Svyortka kod qismi:

N=18;
x = 0:0.01:pi/6*N;


y1=cos(x*pi/4)+sin(2*pi/N*x);
y2=cos(x+2/pi)+2sin(2x/pi);
f=conv(y1,y2);
subplot(2,2,1); legend('1-Kiruvchi signal');plot(y1)
subplot(2,2,2); legend('2-Kiruvchi signal'); plot(y2)
subplot(2,1,2); legend('chiquvci signal'); plot(f)
Yüklə 46,1 Kb.

Dostları ilə paylaş:
1   2




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