Salom Do’stlar


Amallar va ularning vazifasi



Yüklə 3,26 Mb.
səhifə126/133
tarix12.09.2023
ölçüsü3,26 Mb.
#142775
1   ...   122   123   124   125   126   127   128   129   ...   133
Қурилишда AT Ma\'ruzalar matni

Amallar va ularning vazifasi.





Amal

Belgisi

Klavish

Vazifasi

Qavslar

(X)



Operatorlarni gruppalash

Quyi indeks

vi

[

Vektorning ko’rsatilgan elementini qay-
taradi.

Qo’sh indeks

Am,n

[

Matritsaning ko’rsatilgan elementini
qaytaradi.

Yuqori indeks

A

[Ctrl] 6

A massivni n ustunini qaytaradi.

Vektorizasiya




X

[Ctrl]

X ifodadagi amallarni har bir elementini
alohida yozib qo’yadi.

Faktorial

n!

!

1*2*….*n qiymatni qaytaradi.

Kompleks
tutashtirish



X



X ning mavhum qismini o’zgartiradi.

Transponirlash

AT

[Ctrl] 1

Satr va ustunlar o’rnini almashtiradi.

Daraja

zm

^

z ni m darajaga ko’taradi.

Matritsa
darajalari

Mn

^

M kvadrat matrisani n darajasi, M1 esa
M ga teskari matrisa.

Ishorani
o’zgartirish

X




X ni –1 ga ko’paytiradi.

Elementlarni
yig’indilash

v

[Ctrl] 4

V vektor elementlari yig’indisini hisob-
laydi.

Kvadrat ildiz

z

\

Musbat z uchun kvadrat ildiz qaytaradi.

n darajali ildiz

n z

[Ctrl] \

z ni n darajali ildizini qaytaradi.

Absolyut qiymat

|z|

|

Re(z)2  Im(z)2 ni qaytaradi

Vektor uzunligi

|v|

|

Vektor uzunligini qaytaradi.

Determinant

|M|

|

M kvadrat matrisani determinanti.

Bo’lish




X
z

/


X ifodani z skalyarga bo’ladi. Agar X massiv bo’lsa har bir elementini z ga
bo’ladi

Ko’paytirish

X*Y

*

X va Y ko’paytmani qaytaradi.

Vektor
ko’paytma

u v

[Ctrl] 8

3 elementli u va v vektorlarni ko’payt-
masini qaytaradi.

Yig’indi

n
X
im

[Ctrl]
[Shift]4

x ni I=m,m+1…n bo’yicha jamlaydi.

Ko’paytma

n
X
im

[Ctrl]
[Shift] 3

X ni i=m,m+1,….,n bo’yicha ko’pay-
tiradi

Diskret
argument bo’yicha yig’indi

X
i

$


X ni i diskret argument bo’yicha yig’in- disini chiqaradi.




Diskret argument bo’yicha
ko’paytma



X
i

#

X ni i diskret argument bo’yicha ko’- paytmasini chiqaradi.



Integral

b
f (t)dt
a

&

f(t) dan [a;b] interval bo’yicha aniq
integralini qaytaradi.

Hosila

d f (t)
dt

?

f(t) ni t boyicha hosilasini t nuqtadagi
qiymati t ga aniq qiymat berish kerak.

n tartibli hosila

d n
f (t)
dt n

[Ctrl] ?

f(t) ni t bo’yicha n tartibli hosilasining t
nuqtadagi qiymati.

Qo’shish

X+Y

+

Yig’indini hisoblaydi

Ayirish

XY




Ayirmani hisoblaydi

Qo’shishni
ko’chirish

X…
+Y

[Ctrl]
[Enter]

Qo’shishni o’zi.

Katta

x>y

>

1 ni qaytaradi agar x>y bo’lsa aks holda
0 , x,y haqiqiy sonlar.

Kichik

x

<

1 ni qaytaradi agar x0 , x,y haqiqiy sonlar.

Katta yoki teng

x≥y



1 ni qaytaradi agar x≥y bo’lsa aks holda
0 , x,y haqiqiy sonlar.

Kichik yoki teng

x≤y



1 ni qaytaradi agar x≤y bo’lsa aks holda
0 , x,y haqiqiy sonlar.

Teng emas

z≠w



z≠w bo’lsa 1ni aks holda o ni qaytaradi

Teng

X=Y

[Ctrl] =

X=Y bo’lsa 1ni aks holda 0 ni qaytaradi

Limit

lim f (x)
xa

[Ctrl] L

Funksiyani x aga intilgandagi limitini
hisoblaydi.(simvolik rejimda)

Limit

lim f (x)
xa

[Ctrl] B

Funksiyani x aga chapdan intilgandagi
limitini hisoblaydi. (simvolik rejimda)

Limit

lim f (x)
xa

[Ctrl] A

Funksiyani x aga o’ngdan intilgandagi
limitini hisoblaydi. (simvolik rejimda)




Aniqmas integral

f (t)dt

[Ctrl] I

Funksiyani aniqmas integralini hisob-
laydi. (simvolik rejimda)



Operatorlar to’plami bo’yicha yig’indi va ko’paytmani hisoblash. Har bir operatorga mos klavishalar kombinatsiyasini esda saqlash zaruriyatidan qutilish mumkin. Operatorlarni kiritish uchun operatorlar palitrasi ishlatilishi mumkin. Operatorlar palitrasini ochish uchun menyuning quyisida joylashgan instrumentlar yo’lakchasidagi tugmalar ishlatiladi. Har bir tugma umumiy ko’rsatgich bo’yicha gruppalangan operatorlar palitrasini ochadi.


    1. MATLAB ni ishga tushirish. Foydalanuvchi intyerfyeysini yaratish


MATLAB ni Windows XP operatsion tizimida instalyasiya qilish vaqtida Пуск Программы menyusida MATLAB belgisi o‘rnatiladi. Shunday ekan, MATLAB ni Windows XP operatsion tizimida ishga tushirish uchun Пуск Программы menyusida o‘rnatilgan MATLAB belgisidan foydalanamiz.
Shundan keyin, monitor ekranida MATLAB ning yuklangan versiyasi haqida axborot va interpretatorning taklifi chiqadi.

Matlab dasturiy ta’minot o’rnatish jarayoni boshqa dasturlardan farqlanmay-di. Matlab dasturi ishga tushirilganda unda asosan 3 ta oyna ko’rinadi:



36-rasm. Matlab ishchi oynasi


  1. Buyruqlar oynasi (Command Window);

  2. Brouzerning ishchi qismi (Workspace Browser);

  3. Massiv muharriri (Array Editor);

  4. Buyruqlar tarixi oynasi (Command History);

  5. Ayni vaqtdagi katalog brouzeri (Current Directory Browser);

  6. Start tugmasi (Start);

  7. Brouzer so’rovnomasi (Help Browser);

  8. Muharrir (Editor/Debugger);

  9. Sharhlovchi(Profiler).

Asosiy buyruqlar oynasi MATLAB dagi barcha buyruqlarni paketlarni va ku- tubxonalarni e’lon qilish oynasi hisoblanadi.
O’zgaruvchilar oynasi dastur tarkibida e’lon qilingan o’zgaruvchilarni daraxt ko’rinishida ifodalab boradi.
Buyruqlar tarixi oynasida esa dasturda bajarilayotgan buyruqlar ketma-ketligi saqlanib qoladi. Matlabda seans ishi tushunchasi sessiya (session) deb yuritiladi, ya'ni foydalanuvchi ayni vaqtda foydalanayotgan hujjat–bu sessiyadir. Unda kiritishchiqarish satrlari va xatoliklar haqida axborot joylashgan bo’ladi.
Matlab tarkibiga kiruvchi barcha o’zgaruvchi va funksiyalar qiymatlari xoti- raning ishchi qismida joylashgan bo’ladi. Save (saqlash) komandasi yordamida ularni (matlab.mat) – da saqlash mumkin. Load (yuklash) komandasi esa ma'lu- motlarni diskdan ishchi sohaga kiritish imkonini beradi. Diary (kundalik) komandasi orqali ma'lumotlarni ayrim qismlarini kundalik ko’rinishida saqlash mumkin.
Buyruqlar oynasini boshqarish komandalaridan eng muhimlarini keltiramiz:
cls – ekranni tozalaydi va kursorni bo’sh ekranning yuqori chap qismiga joylashtiradi;
home – kursorni ekranning yuqori chap qismiga qaytaradi. Jadal sur’atlar bilan rivojlanib borayotgan kompyutyerlashgan matematik tizimlar (KMT), ayniqsa, sonli hisoblashlarga yo’naltirilgan tizimlar orasida MATLAB matritsali matematik tizim alohida ajralib turadi.
MATLAB tizimini tashkil qiluvchi paketlar soni ko’pligi uning juda ko’plab soha masalalarini hal qilishga joriy etish imkoniyatini beradi. Hozirgi kunga kelib Matlab tizimi zamonaviy matematik va ilmiytexnikaviy dasturiy ta'minoti sohasida deyarli jahon standarti bo’lib qoldi.
Foydalanuvchi intyerfyeysini yaratish. Matlab tizimi bilan ishlash imkoniyatini foydalanuvchi interfeysi orqali amalga oshiriladi. Instrumentlar paneli oynasi Matlab dasturi oynasining asosiy qismlardan biri:
1
2
4
5 6 7 8 9 10

  1. New M_file – Yangi mfaylni ochish;

  2. Open file – mavjud mfaylni ochish;

  3. Cut – belgilangan qismni kesib oladi va buferga joylashtiradi ;

  4. Copy – belgilangan buffer fragmentidan nusxa oladi;

  5. Paste– chiqarish kerak bo’lgan qatorga buffer fragmentini joylashtiradi;

  6. Undo – avvalgi operatsiyani bekor qilish;

  7. Redo – bekor qilingan so’nggi operatsiyani qayta tiklash;

  8. Simulink – Simulink kutubxonasidan brauzer oynasini ochish;

  9. GUIDE – grafik interfeysli kengaytirilgan oynani ochish; 10.Help– ma’lumotnoma oynasini ochish.

Matlabda kiritilayotgan buyruqlarni ko’rsatib borish vazifasi alohada grafik interfeysga yuklatiladi. Bu interfeys foydalanuvchi interfeysi deyiladiGUI(Graphe User Interface). Ushbu dasturda boshqa yuqori darajadagi ob’ektga mo’ljallangan dasturlashda bo’lgani kabi bir nechta ma’lumotlarni kiritish vositalardan foyda- lanish mumkin. Ularni ifodalash uchun an’anaviy grafik interfeysdan foydalanish etarli emas. Buning uchun maxsus visual grafik interfeys tashkil etilgan bo’lib, uning nomi GUIDE(Graphe User Interface Designer). Ushbu interfeys alohida kutubxona ko’rinishida tashkil etilgan bo’lib, uning tarkibiga barcha visual ma’lu- mot kiritish ob’ektlari joylashtirilgan. Ularga misol sifatida tugma, checkbox, radio, matn kiritish ob’ekti, grafik chizish ob’ekti va boshqalarni olish mumkin. Ushbu kutuxonani ishga tushirish uchun GUI foydalanuvchi ishchi stoliga quyi- dagicha buyruq beriladi:
>>guide
Ushbu buyruq kiritilganda maxsus oyna ochilib, bu oyna yordamida foydalanuvchi o’ziga kerakli bo’lgan dizayndagi oynani tanlashi mumkin. Bu oynalarning 4 xil variant bor:

211


    1. Blank GUI (default) Standart uskunalar oynasi. Bunda barcha uskunalar va ob’ektlar passiv holatda bo’ladi. Bo’sh formaning o’zi mavjud bo’lib, kerakli uskunalarni foydalanuvchi o’zi o’rnatadi.






    1. GUI with Uicontrols. Ushbu bo’limda bir qancha ob’ektlar aktiv hisobalanib, undan shablon sifatida foydalanish mukin.




    1. GUI with Axes and Menu. Ushbu bo’lim ham 2bo’lim kabi bir qancha aktiv ob’ektlarni o’z ichiga oladi. Bularga grafik chizish ob’ekti va menu ob’ektlarni olish mumkin.




    1. Modal Question Dialog. Ushbu bo’limda bir nechta muloqot oynalar bilan ishlash jarayoni keltirilgan. Matlabda bir necha o’nlab muloqot oynalari mavjud. Bularga xatoliklarni bosmaga chiqaruvchi muloqot oynasi, hujjatlarni saqlash muloqot oynasi, saqlangan hujjatlarni ochish muloqot oynasi, ogohlantirish muloqot oynasi va boshqalar. Dasturda nafaqat yangi interfeys yaratibgina qolmasdan, oldin mavjud bo’lgan interfeyslarni ochish mumkin.




Yüklə 3,26 Mb.

Dostları ilə paylaş:
1   ...   122   123   124   125   126   127   128   129   ...   133




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2025
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin