Tajriba mashg’ulot №4. Mavzu: Matlab dasturi haqida umumiy tushuncha


false mantiqiy yolg’on 2) arifmеtik amallar


Download 101.26 Kb.
bet2/2
Sana09.02.2023
Hajmi101.26 Kb.
#1182869
1   2
Bog'liq
4-Tajriba

false

mantiqiy yolg’on



2) arifmеtik amallar:

T. R

Arifmеtik amal bеlgilari

Arifmеtik amal bеlgilari aytilishi


+

Qo’shish(skalyar yoki matritsaviy)


-

Ayirish(skalyar yoki matritsaviy)


*

Ko’paytirish(skalyar yoki matritsaviy)


/

Bo’lish(skalyar)


^

Darajaga ko’tarish(skalyar yoki matritsaviy)


.*

Massiv mos elementlari buyicha ko’paytirish


./

O’lchovlari bir xil massiv mos elementlari buyicha bo’lish


.^

Massiv mos elementlari buyicha darajaga ko’tarish


\

Martitsaviy chapdan ungga bo’lish


.\

Massiv mos elementlari buyicha chapdan ungga bo’lish


'

Qo’shma matritsani hisoblash


.'

Transponerlash

MATLAB da matematik ifodalar ma’lum bir bajarilish tartibiga asosan bajarililadi. Avval mantiqiy amallar, so’ngra arifmetik amallar: avval daraja, keyin ko’paytirish va bo’lish, undan keyin esa qo’shish va ayirish bajariladi. Agar ifodada qavslar bo’lsa, avval qavs ichidagi ifoda yuqoridagi tartibda bajariladi.
3) munosabat amallari:

T. R

Operator(sintaksis)

Amal bеlgilari aytilishi


= = ; (х = = у)

Teng


= ; (х  = у)

Teng emas


; (х у)

Kichik


; (х у)

Katta


= ; (х  = у)

Kichik yoki teng


= ; (х  = у)

Katta yoki teng


4) mantiqiy amallar:

T. R

Operator(sintaksis)

Amal bеlgilari aytilishi


; and (and (a, b))

va


; or (or (a, b))

yoki


; not (not (a, b))

inkor


xor (xor (a, b))





any (any (a))





all (all (a))






1 - TOPSHIRIQ
1. Buyruqlar satriga o’ting.
ning qiymatini hisoblash uchun buyruqlar satriga
>> sqrt(4+sqrt(9)) ni kiriting. Enter tugmachasini bosib natijani chiqarish mumkin:
ans =
2.6458
2. ni hisoblang.
>> (sqrt(25)-4)/sqrt(3)
3. ni hisoblang.
>> sin(pi/3)-cos(pi/3)*atan(1) ni kiritib, natijani chiqaring.
2 - TOPSHIRIQ
ifodani x = 0.2 va y = -3.9 dag qiymatini hisoblaymiz:
>> x=0.2;
>> y=-3.9;
>> c=sqrt((sin(4/3*pi*x)+exp(0.1*y))/(cos(4/3*pi*x)+exp(0.1*y)))+...
((sin(4/3*pi*x)+exp(0.1*y))/(cos(4/3*pi*x)+exp(0.1*y)))^(1/3)

c =
2.0451
Dasturlashda shunday vaziyatlar bo'ladiki, bunda ifodani hisoblashda oraliq o'zgaruvchilarni kiritib(yoki ifodani qismlarga bo'lib) qadamma-qadam hisoblash mumkin. Yuqoridag misolni qaraymiz:
>> x=0.2;
>> y=-3.9;
>> a=sin(4/3*pi*x)+exp(0.1*y);
>> b=cos(4/3*pi*x)+exp(0.1*y);
>> c=sqrt(a/b)+(a/b)^(1/3)

c =
2.0451
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 jadlvalda asosiy standart funksiyalar va ularning MATLABdagi yozilish qoidalari kеltirilgan.

MATLABning standart funksiyalari

Matеmatik yozuvda

MATLABdagi yozuvda

Matеmatik yozuvda

MATLABdagi yozuvda



exp(x)



asin(x)



log(x)



acos(x)



log10(x)



atan(x)



log2(x)



acot(x)



sqrt(x)



sinh(x)



abs(x)



cosh(x)



sin(x)



tanh(x)



cos(x)



coth(x)



tan(x)

arсch

acosh(x)



cot(x)

arсcth

acoth(x)



sec(x)

arссosech

acsch(x)



csc(x)

arсsech

asech(x)

Izoh: MATLABda bundan tashqari turli-tuman maxsus funksiyalarni qiymatlarini hisoblash uchun mo’ljallangan buyruqlar ham mavjud. Bu buyruqlarni hisoblashda MAPLE tizimining maxsus funksiyalaridan(MAPLE tizim yadrosida mavjud) foydalaniladi. Bu buyruqlarni >> help elfun va >> help mfunlist kabi buyruqlarini berish orqali batafsil ko'rish mumkin.


3 – TOPSHIRIQ

1. >> help elfun va >> help mfunlist buyrug'ini bajarib, yuqoridagi standart va boshqa maxsus funksiyalarini ko'ring.


2. ni qiymatini hisoblash uchun buyruqlar satriga
>> sin(pi/2)+cos(5*pi/2) ni kiritib, Enter ni bosamiz. Natijada 1 ga ega bo’lamiz.
3. Endi ni hisoblaylik.
> combine((sin(pi/4))^4+(cos(3*pi/4))^4)
ans =
0.5000
4. ni hisoblash uchun esa buyruqlar satriga
>> combine((sin(pi/8))^4+(cos(3*pi/8))^4+(sin(5*p/8))^4+ (cos(7*pi/8))^4)
ni kiriting va Enter tugmasini bosing. Natija
ans =
1.5000
TAJRIBA MASHG’ULOT TOPSHIRIQLARI:


1-Topshiriq. Quyidagi ifodalarni qiymatini Matlab dasturida hisoblash dasturi tuzilsin.

























2-Topshiriq. Quyidagi ifodalarni x=-1.75*10-3 va y=3.1* bo’lgandagi qiymatini Matlab dasturida hisoblash dasturi tuzilsin.

1



6



2



7



3



8



4



9



5



10





NAZORAT SAVOLLARI

  1. MATLAB sistеmasi qanday masalalarni yеchishga mo’ljallangan?

  2. MATLAB oynasining asosiy elеmеntlarini tushuntiring?

  3. MATLABning asosiy mеnyu bandlari vazifalari qanday?

  4. Asosiy matеmatik o’zgarmaslar MATLABda qanday tasvirlanadi?

Download 101.26 Kb.

Do'stlaringiz bilan baham:
1   2




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