Matlab dasturi haqida asosiy tushuncha; matlab dasturining asosi
MATLAB yadrosi asosiy funksiyalarni va umummo‘ljallangan amallarni ta’minlaydi. Kutubxonalar esa maxsus ixtisoslashgan funksiyalarni saqlaydi va bu ixtisoslashgan funksiyalar foydalanuvchilarga qat’iy aniqlangan sohada hisoblashlarni va ma’lumotlarni qayta ishlash imkoniyatini beradi. MATLAB Toolboxlari funksiyalarning ma’lum maqsadga ko‘ra yig‘ilgan tizimli majmuasi bo‘lib xususiy masalalarni yechish uchun xizmat qiladi.
Keyingi yillarda loyihachilar matematik tizimlarning integratsiyalashuviga va ulardan birgalikda foydalanishga katta e’tibor bermoqdalar. Murakkab matematik masalalarni bir necha tizimlar yordamida yechish eng yaxshi va mos vositalarni tanlash imkoniyatini beradi, shuningdek, olinadigan natijalarning ishonchliligini orttiradi.
Foydalaniluvchi tizimning hisoblash tarkibi M-fayl matnli formatga ega bo‘lganligi sababli unga har qanday yangi buyruqni, operatorni yoki funksiyani kiritishi mumkin. Keyin undan biriktirilgan funksiya yoki operator kabi foydalana oladi. Bunda Basic, C yoki Paskal dasturlash tillaridan farqli ravishda yangi funksiyalarni e’lon qilish shart emas. Bu jihatdan MATLAB Logo va Fortran tillariga o‘xshash, lekin MATLABda yangi ma’lumotlar fayl ko‘rinishida diskda saqlanishi sababli operator va funksiyalar soni amalda chegaralanmagan. MATLAB muhitida ishlaganda foydalanuvchi avvalroq yaratilgan va diskda saqlab qo‘yilgan ma’lumotlarni (o‘zgaruvchilarni), hamda joriy seansda diskdagi fayllarda yaratilgan ma’lumotlar yozuvlarini ishchi oynaga yuklash imkoniyatiga egadir. Tizimning tayanch so‘zlar to‘plamiga maxsus belgilar arifmetik ishoralar va mantiqiy amallar, arifmetik, algebraik, trigonometrik va boshqa maxsus funksiyalar, Furening tezkor o‘zgartirish funksiyalari va filtrlash, vektor va matritsaviy funksiyalar, kompleks sonlar bilan ishlash uchun vositalar, Dekart va qutbli koordinatalar tizimlarida grafiklar qurish uchun operatorlar, uch o‘lchamli sirtlar va boshqalar kiradi. Umuman olganda, MATLAB tayyor vositalarning katta to‘plamini taqdim etadi (ularning katta qismini – m-fayllar ko‘rinishidagi tashqi kengaytmalar tashkil etadi.
Аsosiy tushuncha “bajarish orqali o‘rganish” hisoblanadi. Shu sababli o‘rganishning eng yaxshi yo‘li foydalanuvchining o‘zi harakat qilishidir. MATLAB buyruqlarining o‘rganilishiga asosiy yo‘l bu misollar orqali o‘rganish hisoblanadi. Ushbu mavzuda MATLAB qay darajada tenglamalar va matematik hisoblashlarning boshqarilishi yoki bajarilishi mumkinligi to‘g‘risida aytib o‘tilgan.
MATLAB yuqori darajali dasturlash sifatida uchta asosiy konsepsiyasini ilgari suradi:
protsedura funksiya modullarini yaratishga asoslangan protsedurali modulli dasturlash;
obyektga yo‘naltirilgan dasturlash;
Foydalanuvchi grafikli interfeys yaratish uchun mo‘ljallangan vizual yo‘naltirilgan dasturlash.
Texnikaviy muammolarni yechishda MATLAB dasturi boshqa odatiy kompyuter dasturlari bilan qiyoslaganda juda ko‘p ustunligi mavjuddir. Bu amaliy dasturiy paket 1984-yildan beri ishlatilib, hozirda u ko‘pgina ilmiy tadqiqot muassasalar va oliy o‘quv yurtlarda standart vosita hisoblanadi.
Tizimning so‘nggi versiyalari matematik immitatsion modellashtirish natijalarini tezkorlik bilan olish uchun 64 razryadli va ko‘p yadroli mikroprotsessorlarni talab qiladi.