Matlab dasturi - 22-mavzu. Matlab bilan tanishuv. Matllab dasturida vektorlar va matritsalar bilan ishlash. Reja

|
22-mavzu. Matlab bilan tanishuv. Matllab dasturida vektorlar va matritsalar bilan ishlash. Reja
|
bet | 4/6 | Sana | 28.12.2023 | Hajmi | 348,78 Kb. | | #128928 |
Bog'liq 22-mavzu. Matlab bilan tanishuv. Matllab dasturida vektorlar va matritsalar bilan ishlash.Matlab dasturi.
Ko‘p kasblarda, sizdan dasturlash ko‘nikmalari kerak. Bu kitob muhandislik, statistika, iqtisodiyot / moliya va sun’iy aql kabi sohalarda miqdoriy tahlil uchun eng mashhur dasturlardan biri Matlab deb nomlangan dasturi, sizni tanishtiradi. Siz talaba, bir tadqiqotchi yoki amaliyotchi mi yo‘qmi organishni boshlashuchun vositalarni taqdim etadi. Bu boshlangichlar kitobidir va u siz dasturlash har qanday oldingi bilimga ega, deb taxmin qilmaydi. Asosiy tushunchalarni, ayniqsa boshida, biz qadam-baqadam dasturni boshlash uchun bayonqilamiz. Biroq, biz sizga Matlab o‘rnatilgan va umumiy kompyuter tajribasi kamida o‘rtacha darajasiga ega, deb taxmin qilamiz. Excel, yoki boshqa jadval dasturi ishlatilib bo‘lgach, Matlab o‘rganish ba’zida yordam bo‘ladi. Matlab bir statistika dastur bo‘lmasada, STATA, SAS yoki EVIEWS kabi statistik dasturiy ta’minot emas, ilmiy foydalidir. Bir farq Matlab ko‘pincha o‘z tartiblarini aniqlashni talab etsa bu dasturlar asosan, statistik tahlil qilish uchun oldindan belgilangan amallarga tayanib, islaydi. Yana bir muhim farq matritcaalgebrasi , Matlab ning yuragi va boshqa dasturlar kamishlatiladigan, deb hisoblanadi. Matlab o‘rganishni qachon Matritsa algebrasi bilimga, binobarin, juda foydalidir. Tabiiyki, biz ham sizga matematik bilim universitet darajasiga mos keladigan taxmin etamiz. Matlab matritsa laboratoriya uchun qisqa va dastlab matritca algebra amalga oshirish uchun bir vosita edi. Vaqt o‘tishi bilan, bir necha qismlari bilan bir dasturiy muhitiga aylandi. Bu kitobda, biz ba’zi ish stoli vositalari, asosiy matematik vazifalari, ikki o‘lchovli grafika, va qanday dasturlarni yozish uchun qaratiladi. Shu bilan birga, biz xususiyatlari ko‘proq rivojlangan. Ular orasida uch o‘lchamli grafik, grafik foydalanuvchi interfeysi bo‘lib, boshqa dasturlar bilan o‘zaro va Asboblari bo‘ladi. Asboblari Matlab qo‘shimcha funksional ta’minlash dasturlari paketlar bor. Misollar statistik vazifalar uchun funksiya kamaytirish uchun optimallashtirish toolbox, va statistika toolbox, bor. Biz boshlashimiz bilan biz qaergaboryapmizni bilsak, yaxshi bo‘ladi. Agar Matlabi birinchi kirganingizda, siz ehtimol ko‘rgan kabi bir narsa ko‘rasiz. Bu siz ko‘rib, nima bo‘lsa, siz Ishchi stoli>Ishchi stoli Layout> tomchi-pastga standart-chiroyli-kerak, lekin uzoq zarur bo‘lgan nima payda ko‘rib ko‘p menus.1 tanlab shunga o‘xshash narsa uni o‘zgartirish mumkin, Bas, siz ko‘rish, har bir narsani o‘rganish kerak emas; Agar oxir-oqibat shunday qilish mumkinda. Ishchi stoli to‘rt xil Windows bo‘linadi, standart holda hisoblanadi. Bu har bir top-chap va top- o‘ng bir necha ramzlar da, uning vazifasini ko‘rsatib, bir ismi bor. (Agar nomlarini ko‘rmasangiz, Ishchi stoli> unvonlar tanlang) to‘rt oyna lar bor:
Buyruq oynasi bu Matlab eng markaziy qismi hisoblanadi.Bu yerda, siz u nima qilish kerakligini dasturini aytib buyruqlar kiriting.
Joriy papkasi bu oyna Windows Explorer o‘xshaydi (ya’ni, Siz foydalanmoqchi dastur yuqoriga harakat qachon va pastga papkalarga orqali). Bu holda, joriy papka, old, ma’lumot finish.m va startup.m to‘rt ob’yektlar mavjud. Faqat oyna nomi ostida, boshqa papkalarga harakat qilish uchun, ba’zi uskunalar ham bor.
Ish maydoni ish maydoni mavjud bo‘lgan barcha o‘zgaruvchilar ro‘yxatini ko‘rsatadi.Biz hali biron-argumentlarni belgilangan emas, chunki, oyna bo‘sh bo‘ladi. Bundan tashqari, ko‘rish va bu yerda argumentlarni o‘zgartirish mumkin.
Buyruq History bu ilgari Matlab kirgan buyruqlar ro‘yxati.
Bu yerda tasvirlangan to‘rt ko‘proq windows / vositalari bor. Agar Ishchi stoli tomchi-pastga menyusini bosing bo‘lsa, siz foydalanishingiz mumkin turli vositalari ro‘yxatini qarang.ishlatilayotgan bo‘lganlar tekshiriladi. Biz keyinchalik muhokama qiladi Asboblar Yordam muharririmiz, raqamlar va o‘zgarmaydigan muharriri o‘z ichiga oladi. Ishchi stoli juda dinamik va siz shaxsiy xohishingizga mos ravishda ko‘p jihatdan tartibini o‘zgartirish mumkin. Keling, har bir oyna yuqori o‘ng burchagida to‘rt ramzlari qaraylik. MatLAB dasturida matematik hisoblashlar boshlash uchun, siz oddiy arifmetik muammolarni uchun Matlab foydalanishingiz mumkin. + (plyus) kabi ramzlari, - (minus), * (Ko‘paysin) va / (bo‘lmoq) kutilgandek barcha ish. Bundan tashqari, ^ us uchun ishlatiladi. Misol uchun, siz yozing, agar
>> 75 - 32 * 2 + 4/2
Buyruq oynasida va, Matlab ifoda qiymatini qayd va javob (>> Matlab2 tomonidan qo‘shilgan unutmang) ans =
Qayd qilish uchun shu yerni bir necha narsa bor. Birinchi Agar qiymatini hisoblash uchun buyruqni kiriting qachon, Matlab hisoblarni amalga oshiradi va (javob) nomi o‘zgarmaydigan ans ham natija qo‘yadi. Agar ish maydoni tekshirish bo‘lsa, u erda keltirilgan bir o‘zgaruvchi hozir: ans. Ikkinchidan, sukut Matlab ikki qatorda buyruq oynasida o‘zgaruvchisining qiymatini yozishga undadi. birinchi qatordagi, biz o‘zgaruvchilar nomi qarang ans Bu holda, va tenglik belgisi va ikkinchi, biz bu holda qiymati bir necha bo‘sh bo‘shliqlar tomonidan girintilidir bo‘ladi
13. hisoblanadi o‘zgaruvchisining qiymatini, qarang.
Ba’zi algebraik vazifalari, maxsus belgilar va maslahatlar asosiy algebraik vazifalari o‘z ichiga oladi.
O‘zgaruvchilar va funktciualar
sqrt(9) kvadrat ildiz 3^4 Exponenta
34; 3daraja4(i.e., 3*3*3*3). exp(4) e4; (e≈2.7183). log(5) 5 ni natural logarifm
log10(5) 5 onlik logarifmi abs(-3) absolute
round(1.3) bununga aylantirish floor(1.3) bununga aylantirish(kichik) ceil(1.3) bununga aylantirish fix(1.3)bununga aylantirish
forpositive manfiy songa aylantirish sign(1) sonning ishorasi
>> abc = 10/20/10 abc =0.05
O‘zgaruvchilarni ham qayta tayinlash mumkin. o‘zgaruvchan abc qiymatini 0.05 bor, lekin siz abc=3 yozsangiz eski qiymati yangi biri bilan o‘zgartiriladi. Bundan tashqari, o‘zgaruvchilar, boshqa o‘zgaruvchilar yordamida yoki hatto o‘zgaruvchini o‘zi yordamida qayta tayinlash mumkin.
O‘zgaruvchilar turli turdagi bo‘lishi mumkin. Biz raqamli, belgi, va mantiqiy o‘zgaruvchilar farqlash kerak. Keyinchalik, biz ham qisqacha hozirgi hujayra o‘zgaruvchilar bo‘ladi.
Sonli va belgi o‘zgaruvchilar
.Mantiqiy o‘zgaruvchilar
Xo‘sh, nima uchun o‘zgaruvchan funksiyasi ustunlikni anglatadiq Bunda Matlab «ma’no izlaydi» qanday tartib bilan aloqabor. buyruq bo‘lsa, Matlab birinchi bor shu nom bilan bir o‘zgaruvchi mavjud bo‘lsa ko‘rish uchun ish maydoni izlaydi. mavjud bo‘lsa, dastur o‘zgaruvchisining qiymatini qaytaradi. hech o‘zgaruvchan topilgan bo‘lsa, Matlab joriy Folder izlaydi. bir vazifani fayl bor topilgan bo‘lsa, u tanlagan va amalga oshiriladi. Boshqa tomondan, hech narsa yo joriy papkada topilgan bo‘lsa, Matlab bir vazifasi bor topish mumkin ko‘rish uchun oldindan belgilangan qidiruv yo‘liga bo‘ylab papkalarga izlab boshlaydi. Bir topilgan bo‘lsa, yana, u tanlangan va amalga oshiriladi. hech narsa yo yo‘lda topilgan bo‘lsa, Matlab beradi va xato xabarini beradi. Biz duch kelgan birinchi xato xabari dastur belgilangan o‘zgaruvchan yoki vazifasini topa olmasligini nima uchun bu emasligini aniqlasyimiz kerak. Bugungi kunda fan texnika olamida murakkab bo‘lgan masalalarni, vazifalarni yechish uchun turli xil dasturlash tillari va vositalardan foydalaniladi. Hisoblash jarayonlarida bir qator doimiy takrorlanuvchi standart jarayonlar alohida paket deb ataluvchi maxsus dasturlar tarkibiga kiritiladi. Dasturlar paketi o‘z navbatida obʼektli modelni vujudga keltiradi. Amaliy masalalar bir nechta paketlarga bo‘linib, kompyuter algebrasi deb ataluvchi bir necha dasturiy taʼminotlar tarkibiga kiritilgan. Bularga Merkury, Maple, Mathematika, Matsad , Matlab kabi dasturlar kiradi. Bu dasturlarning har biri o‘z kamchilik va yutuqlari bilan alohida o‘rganib chiqishga arziydi. Matlab dasturi 70-yillar oxirida Moler tomonidan sodda hisoblash jarayonlarini bajarish uchun yaratilgan. U asosan 3 avlod EHM da ishlash uchun mo‘ljallangan edi. 80-yillar o‘rtalariga kelib Little Mathworks kompaniyasi xodimi tomonidan Matlabning 4-avlod EHM ga mo‘ljallangan PC Matlab versiyasi ishlab chiqildi. Ushbu versiyaning oldingi versiya bilan o‘xshash jihatlari ko‘p bo‘lib, bir nechta matematik paketlargina oldingi versiyadan farqlab turadi. Bugungi kunda zamonaviy kompyuterlarda Matlabning 4,5,6 va 7 versiyalarni ko‘rish mumkin. 4-versiyada Matlabning dastlabki versiyalarni xususiyatlari saqlanib qolgan. 5-versiya tarkibida ilk bor grafik muhit ishchi stoli yaratilgan. Shu bilan birga Matlabning 5-versiyasida 16 bit va 24 bitli RGB ranglar bilan ishlash, yuqori o‘lchamli matritsalar bilan ishlash, fazoviy figuralarni chizish faqat sonlar bilan emas, balki matematik formulalar bilan ishlash imkoniyatlari kiritilgan. Matlabning 6-versiyasi bu dastur rivojining eng asosiy cho‘qqilardan biri hisoblanadi. 5-versiyaga qo‘shimcha ravishda boshqa dasturlash tillariga eksport va import murakkab bo‘lgan jarayonlar matematik modelni grafika bilan ishlash, boshqa kompyuter algebrasi dasturlar bilan moslasha olish jarayonlari qo‘shimcha sifatida kiritilgan. Matlab dasturiy taʼminot o‘rnatish jarayoni boshqa dasturlardan farqlanmaydi. Matlab dasturi ishga tushirilganda unda asosan 3 ta oyna ko‘rinadi:
|
| |