F ormula Tarjima


MUXAMMAD AL-XORAZMIY NOMIDAGI



Download 0,84 Mb.
bet2/2
Sana12.06.2022
Hajmi0,84 Mb.
#659096
1   2
Bog'liq
Komp modellashtirish 3-Mustaqil ish

MUXAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
SAMARQAND FILIALI
KOMPYUTER TIZIMLARI KAFEDRASI

“Kompyuterli modellashtirish fanidan



3-MUSTAQIL ISH
Kompyuter modellashtirish” da Matlabning imkoniyatlari.


Bajardi: Otamurodov A.

Qabul qildi: Norqulov A.



Mavzu: “Kompyuter modellashtirish” da Matlabning imkoniyatlari.


Matlab 6.1 tizimining ishlash muhiti.Matlan 6.1 Tizim Atrof muhiti - bu buyruq sathi, M-fayl muharriri, tashqi tizimlar bilan o'zaro ta'sirda foydalanuvchi dialog orqali tashqi dunyo bilan bog'liq bo'lgan turli xil interfeyslar. Microsoft Word., Excel va boshqalar. Matlablik dasturini ishga tushirgandan so'ng, uning asosiy oynasida uning asosiy oynasida mavjud menyu, asbob hukmdori iwn bilan I. mijozning qismi deraza taklif belgisi bilan. Ushbu oynani chaqiriladi jamoa oynasi Matlab tizimlar (1-rasm). Menyu Fayli (2-rasm) An'anaviy funktsiyalarni birlashtiradi: Tahrir qilmoq Tarkibni o'zgartirish uchun javobgar Deraza buyruqlar (bekor qilish, takrorlash, qisqartirish, nusxalash, nusxalash, hamma, o'chirish va boshqalar) va ba'zi matlan derazasini tozalash uchun; menyu Ko'rinish - ish stolining dizayni uchun; Veb menyu - Internetdagi veb-sahifalarni ishga tushiradi; menyu Deraza - M-fayllarni muharriri / disksizlantiruvchi bilan ishlaydi (barcha M-fayllarni yopadi, ulardan birini joriy qiladi); menyu Yordam bering - ma'lumotnomalar va namoyishlar bilan ishlaydi. Maxsus ko'rib chiqish variant Afzalliklar... (Xususiy xususiyatlarni tanlang), bu oynani tanlaganda, shu jumladan ob'ektlarning chap daraxtini (3-rasm) va mumkin bo'lgan xususiyatlar huquqidan mahrum qilish. Asbob paneli Matlablik tizim buyruqining oynasi M-fayl operatsiyalariga oson kirish imkoniyatini berishga imkon beradi: yangi m-fayl yaratish; Mavjud m-faylni ochish; parchani olib tashlash; Parchani nusxalash; Parchani kiritish; Faqat bajarilgan operatsiya va boshqalarni tiklash. Ichida mijozning qismi Matlab buyruq oynasi taklifnoma belgisidan keyin siz turli xil raqamlar, o'zgaruvchan ismlar va operatsiyalarni kiritishingiz mumkin, ular agregatlardir.



Enter tugmachasini bosish, ifodani hisoblash yoki hisoblanmagan bo'lsa, uni takrorlang. Garchi belgi ";" Chiziqning oxirida chiqish (Echo xulosasi). Shunday qilib, Mijozning buyruq oynasining mijoziga ko'ra, foydalanuvchi individual hisob-kitoblarni yoki butun dasturni tashkil etuvchi buyruqlarni darhol yozishi mumkin. Shunday qilib, Matlablik buyrug'ining tarkibiy qismlari tarqalib ketdi.

Ulardan tashqari, ishlayotganda yana bir nechta Matlablar elementlari mavjud: Jamoalar - Bu buyruqlar oynasida ("Buyruq tarixida" bo'lgan tartibda bo'lgan oyna). Ish maydoni - MATLABning xotira maydoni, unda tizim o'zgaruvchilar joylashtirilgan. Ushbu sohaning tarkibi buyruqlar yordamida buyruq satridan ko'rish mumkin. jSSV (faqat o'zgaruvchan ismlarni ko'rsatadi) va kimnidir. (Massivlar hajmi va o'zgaruvchining turi to'g'risidagi ma'lumotlarni) yoki bir xil nom ostida alohida oynada ko'rsatilgan. Unda siz quyidagi operatsiyalarni amalga oshirishingiz mumkin: ma'lumotlar faylini yuklab olishingiz mumkin, ammo ish maydonining ish joyining mazmunini ochish va ikkiga bo'lishingizga imkon beradi), tanlangan o'zgaruvchini o'chirish;

Tanlangan o'zgaruvchilarni oching (bu erda siz ularning qiymatini o'zgartirishingiz mumkin). Bundan tashqari, tahrirlash menyusini buyruqlar va buyruqlar tarixi va ish maydoni sifatida tozalash mumkin (yoki buyruqlar oynasida buyruqni bajaring: aniq). Ish maydonini saqlash va boshqarish uchun siz yuklash va saqlash buyruqlaridan foydalanishingiz mumkin. Misol. Savol: Matlab.mat \u003e\u003e My.matni saqlang. \u003e\u003e My.matni yuklang. \u003e\u003e My2-ni tejang. \u003e\u003e My2 yuklang. Joriy katalog - Matlast katalogi tomonidan "dirijor" turi bo'lgan oyna. Muharrirni ishga tushiring- Matlab tarkibiy elementlarini aks ettiradigan deraza va u bilan ikki tomonlama sichqonchaning ikki marta bosilishi mumkin. Masalan, 9-rasmda ko'rsatilgandek, ushbu oynani ko'rib chiqishi mumkin. M-fayllar muharriri - Matlabning eng muhim tarkibiy qismlaridan biri, asosiy menyuni tanlash va asboblar satrida yoki tahrirlash buyrug'i tomonidan buyruq satridan chaqirilgan holda ochilishi mumkin<имя М-файла> va M-fayllarni yaratishga va tahrirlashingizga imkon beradi. Muharrir / dejelektori quyidagi operatsiyalarni qo'llab-quvvatlaydi: yangi m-fayl yaratish; Mavjud m-faylni ochish; diskda M-faylni saqlash; parchani olib tashlash; Parchani nusxalash; Parchani kiritish; Yordam bering; O'rnatish / o'chirish Bosh postini o'rnatish; Qatnashish va boshqalarni davom ettiring. Qo'llanma - bu grafik foydalanuvchi interfeysi bo'lib, unda to'ldirilgan arizalar tuzilishi ro'y beradi. Interfaol seans. M-fayllar. Interfaol rejim maxsus rejim Keraklar va iboralar klaviaturasidan kirish, ular natijasida o'rnatilgan raqamli natijalar olinadi, bu o'rnatilgan va tez tasavvur qilish mumkin bo'lgan grafik vositalar Matlab paketi. Ammo ma'lum bir dasturni yaratish va saqlash uchun ushbu rejimdan foydalanish mumkin emas. Shuning uchun Matlab ijodkorlar interfaol rejim amalga oshirilgan buyruqlar oyidan boshqalar, M-fayllar (* .m) deb nomlangan maxsus fayllar ajratilgan va M-fayllar (* .m) deb nomlangan maxsus fayllarni ajratib turadigan maxsus fayllar mavjud. M-fayl yaratish uchun matn muharriri ishlatilgan (muharrir / fayl qo'llanmasi). M-fayl muharririda ishlash.Matlab buyruq tarmog'idan ishlash, agar siz ko'p jamoalarni kirib, ularni tez-tez almashtirishingiz kerak bo'lsa, qiyinlashadi. Buyruqlarni bajarishning eng qulay usuli - foydalanish M.- Bu buyruqlarni yozishingiz mumkin bo'lgan fayllar bir vaqtning o'zida yoki qismlarini yoki qismlarida bajaring, kelajakda foydalaning va foydalaning. S. uchun S. uchun. M.Fayllar muharrir sifatida ishlab chiqilgan M.- Fayllar. Muharrirdan foydalanib, siz o'z funktsiyalaringizni yaratishingiz va ularni, shu jumladan buyruq satridan yaratishingiz mumkin. Matlab Bate MATLAB menyusini va Yangi-ni oching, M-band-ni tanlang. Yangi fayl muharrir oynasida ochiladi M.- Fayl (10-rasm). Biz o'rtacha arifmetikani hisoblash dasturini faylga yozamiz a va B krediti, keyin Funktsiya qilingan Fun1.m. ni saqlang. Jadvalda keltirilgan muammoni hal qilish muammosini taqqoslang. Joylashtirilgan http://www.allbest.ru/ Kirish Matlab paketining ismi ingliz tilidan kamayishdir Matritsa. Laboratoriya.(nimani anglatadi matritsa laboratoriyasi). Bir xil atama (i.e. Matlab) Qo'ng'iroq va dasturlash tili dastur kodlarini tuzish. Ma'lumki, dastur kodi mumkin to'liqyoki talqin qilmoq. Birinchi holda, biz markaziy protsessor tomonidan bajariladigan ijroiya kodini olamiz. Talqinlashda konversiya mavjud to'g'ridan-to'g'ri tarjimon tizimi tomonidan amalga oshiriladigan oraliq kodda. Kompilyatsiyalangan kod odatda tezroq amalga oshiriladi tushuntirilgan kod nima? Shu bilan birga, tarjima qilingan dasturlash tillari odatda sintaksis nuqtai nazaridan ko'proq demokratikdir. Matlab dasturiy kod izohlanadi. Biroq, bu uning ostiga qo'yilmaydi shubhasiz, Matlab hisoblash imkoniyatlari. Amalga oshirish uchun asos matlab har xil ma'lumot turlari matritsaKo'p tushuntiradigan narsa atrof-muhitning xususiyatlari (va dasturlash tili) Matlab. Matritsalarga biz biz ko'pincha kitob materialining taqdimotiga tez-tez shikoyat qilamiz. Sezilarli qism funksionallik Matlab arizalar orqali amalga oshiriladi asboblar sumkalari(Ingliz tili asboblar qutisi.). Ushbu funktsiyalar va boshqa majburiy topshiriqlar to'plami tor maxsus vazifalarni hal qilish uchun mo'ljallangan. Ko'pgina paketlar tor, o'ziga xos yo'nalishga ega. Matlablik arizasi (birinchi navbatda) raqamli hisob-kitoblar va olingan natijalarni vizualizatsiya qilish uchun mo'ljallangan. Paket turli xil operatsiyalarni bajarish uchun juda ko'p kommunal xizmatlarni o'z ichiga oladi va o'zingizning to'liqlashtirilgan dasturiy kodlaringizni yaratishga imkon beradi. Shu bilan birga, MATLABda ramziy hisob-kitoblarni amalga oshirish mumkin. Ushbu maqsad - O'rnatilgan Mupad Matlab-muhit. Shunday qilib, Matlab User taqdim etiladi keng imkoniyatlar Nafaqat raqamli sohada, balki ramziy hisob-kitoblar ham. 1. Oddiy hisoblar Oddiy yoki bosqichma-bosqich, Matlab buyurtma buyrug'i oynasida odatda bajariladigan hisob-kitoblarni nazarda tutadi. Tegishli ko'rsatma yoki buyruq buyruq oynasiga kiritilgan va keyin qatl etilgan. 1-rasmda Matlab buyurtma oynasi boshlanganda qanday ko'rinishi mumkinligini ko'rsatadi. Ushbu holatga qiziqish ichki oynani (odatda dastur oynasi markazida) sarlavha bilan anglatadi Buyruq oynasi.- buyruq oynasi. Ushbu oynada siz kirish satri indikatori (qo'shaloq o'q sifatida) >> ). Buyruqni kiritish uchun kursorni kiritish indeksi ko'rsatkichidan keyin ko'chirilishi va ijro bo'yicha yo'riqnomani kiriting. Boshqacha qilib aytganda, buyruq oynasining kirish liniyasida siz ushbu ifodani kiritishingiz va "Kirish" tugmachasini bosish kerak, ushbu iborani hisoblash jarayonini boshlang. Hisob-kitoblar natijasi bajarilgan buyruq ostida pastki qismida ko'rsatiladi. Odatiy bo'lib, natija tizim o'zgaruvchisi "Ans" o'zgaruvchisiga kiritilgan. 1-rasm 2-rasmda bir nechta arifmetik iborani hisoblash misolida misol keltirilgan. Bunday holda, mos ravishda 1 + 2 * 3 va (5-4) / 7-ga hisoblash natijalari beriladi. Birinchi holda, kutilganidek, biz 7 qiymatini, ikkinchisida - 3 qiymatini olamiz. 2-rasm. Matlabning asosiy arifmetik operatorlari sifatida "+" operatori farqni hisoblash uchun "*" deb hisoblash uchun ishlatiladi, "-" Operatorni hisoblash uchun "*" deb hisoblash, "/" Operatorni hisoblash uchun "/" operatsiyani hisoblash uchun "*" bayonotini hisoblash uchun ishlatiladi va jismoniy mashqlar uchun "^" operatori. Umumiy ma'noda o'zgaruvchan- Bu ushbu sohada qayd etilgan qiymatni olish uchun ism bilan aloqa qilishingiz mumkin bo'lgan xotira maydoni, shuningdek uning o'zgarishi. O'zgaruvchidan foydalanish uchun qat'iy dasturlash tillarida (masalan, C ++, Java yoki Paskal), uni oldindan e'lon qilish kerak, deb e'lon qilish kerakligini oldindan e'lon qilish kerak. Matlab, bunday narsa kerak emas. O'zgaruvchan qiymatni darhol tayinlashi mumkin. Belgilangan operator sifatida tenglik belgisi sifatida "\u003d" ishlatiladi. Belgilangan o'zgaruvchining nomi qiymat berish to'g'risidagi bayonotning chap tomonida va tayinlash operatori huquqiga berilgan qiymat. O'zgaruvchiga tayinlangan qiymat, agar biz skalar qiymat haqida gapiradigan bo'lsak, boshqa o'zgaruvchilarni o'z ichiga olgan raqam yoki ibora bo'lishi mumkin. Bunday holda, ushbu o'zgaruvchi allaqachon qiymat berilganligi lozimdir. Skalar o'zgaruvchini bosqichma-bosqich hisob-kitoblar bilan ishlatishning misoli 3-rasmdagi ish qog'ozida beriladi. 3-rasm. Birinchi buyruq x \u003d 0.5 * GUL (0.1) "X" o'zgaruvchisining qiymati beriladi. Bu Sinusni hisoblash uchun o'rnatilgan Matlab '' '' '"Funktsiyadan foydalanadi. Ushbu o'zgaruvchining natijasi natijasida qiymati formatda kirish liniyasi ostida pastki qismida ko'rsatiladi: « o'zgaruvchan = qiymati " Quyidagi boshqaruvga o'xshash y \u003d 0.3 * cos (0,2), qiymat "Y" o'zgaruvchisiga beriladi. Bu erda "cos" "- kosinni hisoblash uchun o'rnatilgan Matlab funktsiya. Shuningdek, o'quvchi sifatida kasrli o'nlik qismi bilan to'g'ri raqamlarga kirishda o'nlik ajratuvchi sifatida e'tibor bering. Va nihoyat, buyruq z \u003d (x ^ 2 + y ^ 2) ^ (1/3) ^ (1/3) o'zgaruvchini belgilaydi. "Z" o'zgaruvchisining qiymatini belgilaydigan ifoda "X" va "Y" o'zgaruvchini o'z ichiga oladi. Biroq, avvalgi parametrlar tayinlanganligi sababli xatolar ro'y bermaydi va o'zgaruvchini o'zgaruvchining qiymati to'g'ri belgilanadi. Ikkisi bor asosiy operatsiyalarBu juda foydali, ayniqsa kattaroq hisoblash bilan. Birinchidan, ba'zi hollarda siz ishlaydigan makonning qaysi o'zgaruvchilarini ishlatilishini bilishingiz kerak, ikkinchidan, bu o'zgaruvchilar - ya'ni bu o'zgaruvchilarga ajratilgan xotirani bo'shating. Birinchi operatsiya "eng" ko'rsatmalari yordamida amalga oshiriladi. Agar siz ushbu ko'rsatmalarni buyruq satriga kirsangiz va Enter tugmachasini bosing, ularning ba'zi atributlarining tavsifi bilan ishlaydigan bo'shliqda mavjud bo'lgan o'zgaruvchilar ro'yxatini namoyish etilishi mumkin. 4-rasm. Bunday holda, ro'yxat to'rtta o'zgaruvchidan iborat: Foydalanuvchi "X", "Y" va "z" va "Ans" o'zgaruvchisi. O'zgaruvchilarni tozalash "Aniq" yo'riqnomadan foydalanib, shundan so'ng bo'sh joy orqali o'zgaruvchilar nomlari o'chiriladi. 5-rasmda "Clear X Y" buyrug'ining bajarilishi ko'rsatilgan, shundan so'ng "Kim" buyruq o'zgaruvchan ish maydonlarining ro'yxatini tekshirish uchun amalga oshiriladi. 5-rasm. "X" va "Y" va "Y" o'zgaruvchilari "X" va "Y" o'zgaruvchisi sifatida olib tashlanadi, faqat o'zgaruvchi "z" va "Ans" o'zgaruvchisi. "Z" o'zgaruvchining qiymati "X" va "Y" va "Y" va "Y" o'zgaruvchisining qiymatlari asosida tayinlangan bo'lsa-da, "z" o'zgaruvchining maqsadi yo'q hech kimga ta'sir qiladi. Ish maydonidan olib tashlash uchun hammao'zgaruvchilar o'zgargichlarni belgilamasdan "aniq" ko'rsatmalardan foydalaning. Oldingi misollarda skalaar qiymatlari ishlatilgan. Valyuta mafkura va texnik jihatdan ta'minlash nuqtai nazaridan, Matlab, Matlabdagi Skala odatdagi hodisaga qaraganda ko'proq ekadi. Gap shundaki, matritsalar (yoki qatorlar) Matlobda asosiy ma'lumotlar turida. Shu munosabat bilan Sklablar "Matlab" (agar matlan nuqtai nazaridan) (agar siz uni ifoda etsangiz), siz bilganingizdek, qatorlar indekslangan, ya'ni massiv elementi va uni kiritish mumkin. indeks (yoki indekslari) ko'rsatilgan. Indekslar matritsa (massiv) ning qavslaridagi va vergul bilan ajratilganidan keyin ko'rsatilgan. Siz marograflarni nomi bilan, shuningdek, skala o'zgaruvchisiga murojaat qilishingiz mumkin - bu holda u (1,1). Oddiy rejimda skarar qiymatiga kirishning namunasi va bitta indekslar bilan 6-rasmda ko'rsatilgan. "Myvas \u003d 10" command "Myvar" buyrug'i "10" qiymatiga tayinlanadi. Siz o'zgaruvchiga "Myvas" nomi va Myvar (1,1) matritsa elementi tomonidan kirish rejimida kirishingiz mumkin. Ikkala holatda ham, skala o'zgaruvchisining qiymati natija sifatida qaytariladi. Matlab araisidagi barcha o'zgaruvchilar Matritsalar e'lon qilinmasa, matritsa uchun uning elementlarining qadriyatlarini aniqlash kerak. Bu juda oddiy amalga oshiriladi. Matritsaning elementlari ro'yxati - kvadrat qavslar ro'yxati, qator elementlarining qiymatlari vergul yoki bo'shliqlar bilan ajratiladi va turli xil ustunlar ro'yxati vergul bilan ajratiladi. Masalan, "a \u003d" buyrug'i "1x3 o'lchamlari matritsasi", "2", "2" va "3" elementlari bilan belgilanadi. 6-rasm. "B \u003d" buyrug'i vektor-ustun (3x1 o'lchamlari matritsasi) "4", "5" va "6" elementlari bilan o'rnatiladi. Va nihoyat, "C \u003d" buyrug'i 3x2 o'lchamlari (3 qator va 2 ta ustun) bo'lgan matritsa bilan o'rnatiladi. Ushbu buyruqlarning misollari hujjatda 7-rasmdagi hujjatda beriladi. 1-rasm. Siz odatdagi rejimda matritsaning elementlariga murojaat qilishingiz mumkin, ikkita indeksni belgilashingiz mumkin (elementning raqami va ustun raqami, bu chorrahada). Shuningdek, shikoyat qilishning bir usuli bor umumiy indeks. Matritsa elementining umumiy indeksi uning ketma-ketligi raqami sifatida belgilanadi, agar satr yuqori chap elementdan yuqoridan pastgacha va chap ustundan o'ngga qadar boshlanadi. Shunday qilib, agar "X" matritsasi "n" "M" ga ega bo'lsa, unda "I" va "X" indekslari va "x" indekslari yoki "x" indekslari bilan murojaat qilish mumkin (n *) 1) + i). " Agar indekslash elementlarini indekslashning ikkinchi usuli biroz chalkash bo'lib tuyulishi mumkin bo'lsa-da, u xotiradagi matritsa elementlarini indekslashning texnik usuliga mos keladi, shuning uchun bu ishdagi hisob-kitoblar tezroq amalga oshiriladi. 8-rasmda turli xil rejimda ko'rsatilgan hujjat parchasi ko'rsatilgan, avvalgi "C" matritsa elementlariga murojaat qilish amalga oshiriladi. Xususan, "C (1)" C (1,1) elementning qiymatini olish (qiymat1). "C" (5) "" C (2.2) "C (2.2)" C (2.2) elementiga murojaat qilishdir. 8-rasm. 2. Arifmetik operatsiyalar Onalar arifmetik operatorlari Matlab nafaqat Scarar qiymatlari, balki matritsalar bilan ham operatsiyalarga imkon beradi. Bundan tashqari, bu bahsli operatorlarning asosiy qismi matritsalar operatsiyalarini amalga oshirishga qaratilganligi haqida bahslashish mumkin. Matlabning asosiy arifmetik operatorlari turli xil turdagi operandlar uchun foydalanish natijasi haqida qisqacha tavsiflangan (agar bunday ruxsat etilgan bo'lsa). 1-jadval. Asosiy arifmetik Matlabik operatorlari. Operator Tavsif Qo'shimcha operator. Ikkilik operator. Operandlar Scalar qadriyatlari va matritsa ham bo'lishi mumkin. Ikkita skalaor operatorlari uchun qo'shimcha amalga oshiriladi. Ikkita matritsa operandalari uchun (bir xil o'lchamdagi matritsalar), elementar qo'shimcha amalga oshiriladi: natijada bir xil o'lchovli matritsa, uning elementlari bukilgan matrislarning tegishli elementlarining yig'indisiga teng. Agar bitta operand - bu skala bo'lsa va ikkinchisi matritsa bo'lsa, natijada matritsa, ularning har bir elementi skalalar va operandning mos keladigan elementiga teng. Ajratish operatori. Ikkilik operator. Operandlar bir xil o'lchamdagi yoki matritsa va mazri va mazhablarining ko'p qismlari bo'lishi mumkin. Skararlar uchun farq hisoblanadi. Matritsa ishlov berish uchun matritsa hisoblanadi, uning elementlari matritsas-operandes elementi o'rtasidagi farqga teng. Agar bitta operand matritsa bo'lsa, ikkinchisi mazali bo'lsa, natijada element operand matritsasi va skararning tegishli elementi va skalalar o'rtasidagi farq deb hisoblanadi (operandalar tartibini hisobga olgan holda) ). Siz mazalini matritsadan o'qishingiz va mazali matritsani o'qishingiz mumkin. Ko'plashma operatori. Ikkilik operator. Agar operandlar skarlar bo'lsa, skovorlar miqdorining mahsuloti hisoblanadi. Matritsalar operandislari uchun matritsa mahsuloti hisoblanadi. Agar bitta operand matritsa bo'lsa, ikkinchisi mazali bo'lsa, natijada elementlar operandning matritsasi va skalsning tegishli elementi va skalsning mos keladigan elementi sifatida hisoblanadi. Qaror operatori. Ikkilik operator. Agar ikkalasi ham operandlar skarlar bo'lsa, shundan keyin Scararning bo'linishidan olingan natijada miqdor qaytariladi. Agar birinchi operand matritsa bo'lsa, ikkinchisi - bu mazali, matritsalar natijaga qaytariladi, ularning har bir elementi skalaarda operand elementi tomonidan olingan. Agar ikkalasi ham bir martalik maydonning kvadrat matrislari bo'lsa, matritsaning mahsuloti natijada qaytariladi - ikkinchi operanda matritsaga - matritsaga qaytariladi. Jismoniy mashq operatori. Ikkilik operator. Birinchi operand skala yoki kvadrat matritsa bo'lishi mumkin. Agar birinchi operand - bu skala bo'lsa, ikkinchisi har qanday haqiqiy skala bo'lishi mumkin. Natijada birinchi operand ikkinchi operand tomonidan belgilanadigan darajada qaytariladi. Agar birinchi operand - kvadrat matritsa bo'lsa, ikkinchi operanda butun son bo'lishi kerak (salbiy bo'lishi mumkin). Natijada Ikkinchi operand tomonidan belgilangan butun darajadagi operandislik matritsani qurish bilan hisoblangan matritsa. Chapdagi bir bo'linma operatori. Ikkilik operator. Operanda bir martalik kvadrat matrislar. Natijada ikkinchi operandis-matritsaga, ikkinchi operandis-matritsaga teng matritsa, ikkinchi operandis matritsasida. Elementar ko'paytirish operatori. Ikkilik operator. Operandlar bir xil o'lchamdagi matritsalar. Natijada bir elementlar matritsa - matritsalar operandisining tegishli elementlari mahsulotiga tengdir. Elementar bo'linma operatori. Ikkilik operator. Operandlar bir xil o'lchamdagi matritsalar. Natijada bir elementlar matritsa elementlarini taqsimlashning qisman deb hisoblanadi - ikkinchi dalil - ikkinchi dalil. Elementar chap tomonlama bo'limi operatori. Ikkilik operator. Operandlar bir xil o'lchamdagi matritsalar. Natijada bir xil o'lchamdagi matritsa. Matritsaning elementlarini ajratish - birinchi operandning tegishli elementlariga - birinchi operand. Birlashgan matritsaning hisoblash operatori. Birlashtirilgan operator. Natija matritsa matritsa operatori bilan konjue. O'tkazilgan operator. Birlashtirilgan operator. Natijada operandise matritsasiga ko'chirilgan matritsa. Darajadagi operator. Ikkilik operator. Operandlar skovorarlar yoki matritarlar (turli xil kombinatsiyada) bo'lishi mumkin. Agar birinchi argument matritsa bo'lsa, ikkinchisi bir xil o'lchovning mazali yoki matritsa, keyin matritsa birinchi bo'lib birinchi matritsa elementlari qurilishi natijasida amalga oshiriladi Ikkinchi operand-skala yoki ikkinchi operand matritsasining tegishli elementlari tomonidan aniqlangan. Agar birinchi operand skala bo'lsa va ikkinchisi matritsadir, so'ng natijada operandda matritsa (ikkinchi) operanddagi bir xil o'lchamdagi matritsa bo'ladi. Natijada matritsaning elementlari ikkinchi (matritsalar) operandining mos keladigan elementi tomonidan belgilangan darajaga (birinchi operand) qurilishi natijasida olinadi. Yuqoridagi operatorlarni matritsalar bilan bajarishi kerak bo'lgan operatsiyalarni deyarli butunlay qoplaydi. Matritsa operandalari bilan arifmetik operatorlardan foydalanishning ba'zi misollari jadvalda keltirilgan. 2. Matritsalar "A" va "B" ni quyidagi buyruqlar bilan ishga tushiriladi (foydalanuvchi qalin shriftda ta'kidlangan): >> A \u003d. >> B \u003d [- 1,1; 3, -2] 1-jadvalda matritsalar bilan arifmetik operatsiyalarni bajarish misollari. Tavsif Matratiyalar faoliyati. Bu chiziqli algebradagi matritsalarni hisoblash qoidalariga muvofiq hisoblanadi. Matriallarning bo'linish qismi. Matritsa matritsa bilan MATrix B ga ko'paytiriladi. Matritsalarning chap tomonlama ko'payishi. Matritsa matritsaga teskari, a matritsa B tomonidan ko'payadi. Matritatlarning elementlari. Matritsaning elementlari A matritsa B ning tegishli elementlariga bo'linadi. Chap tarafdagi element bo'linmasi. B matritsadagi elementlari A AR matritsasi AR ning tegishli elementlariga bo'linadi. Matritsalarning ko'payishi. Matritsaning elementlari A matritsaning tegishli elementlari bilan ko'paytiriladi. Matritsalar miqdori. Bu liniy algebradagi matritsalar miqdorini hisoblash qoidalariga muvofiq hisoblanadi (A va B matritsalarining mos keladigan elementlari bukilgan). Matritsalarning farqi. Ikki matrisning farqi kiritish qoidalariga muvofiq hisoblanadi (B matritsaning tegishli elementlari MATrix elementlaridan olingan). Matritsani kesib o'tish. Natijada Matritsaga ko'chirilgan matritsa 9-rasm. 10-rasm. Biroq, arifmetik operatorlar hisob-kitoblarda ishlatiladigan yagona operatorlardan uzoqdir. 3. Mantiqiy operatorlar va taqqoslash operatorlari Operatorlarning muhim guruhi mantiqiy operatorlar va taqqoslash operatorlarini tashkil qiladi. Bu holda operandlar skal va matritarlar ham bo'lishi mumkin. Ushbu operatorlarni ko'rib chiqish muddati tugashidan oldin, biz mantiqiy qiymatlar bilan ishlashning ba'zi xususiyatlarini qayd etamiz. Odatda mantiqiy qadriyatlar ostida ma'lumotlar turini, uning o'zgaruvchilari ikki qiymatga ega bo'lishi mumkin - haqiqatva yolg'on("Haqiqiy" va "yolg'on". Matlablikda noldan boshqa raqamli qiymat tarjima qilinadi haqiqat(yoki "haqiqiy") va nol bo'lmagan qiymatlar deb talqin qilinadi yolg'on(yoki "yolg'on"). Aslida, bu transfer qoidaidir raqamli qiymatlar mantiqiy qiymatlarda. Teskari o'zgarish quyidagi qoidaga muvofiq amalga oshiriladi: mantiqiy qiymat haqiqat(yoki "haqiqat") "1" raqamli va mantiqiy qiymatga aylantiriladi yolg'on (yoki "noto'g'ri") "0" raqamli qiymatga aylantiriladi. Agar ma'lum bir o'zgaruvchi "haqiqiy" yoki "yolg'on" deb tayinlansa, "1" yoki "0" qiymati aks ettiriladi. Taqqoslash bo'yicha operatorlar raqamli qiymatlardir. Bu ikkilik operatorlar. Agar ikkala operandda ham skalar bo'lsa, taqqoslash raqamlarni taqqoslash qoidalariga muvofiq amalga oshiriladi. Haqiqiy nisbati bilan "1" qiymati noto'g'ri - "0" qiymati bilan qaytariladi. Agar operandalar bir xil darajadagi matritsalar bo'lsa, matrislarning tegishli elementlari taqqoslanadi (raqam qiymatini taqqoslash qoidalariga muvofiq). Natijada "mantiqiy matritsa": uning elementlari boshlang'ich matritsalarning tegishli elementlarini taqqoslash natijasida 1 yoki 0 ga teng. Agar bitta operand - bu skala bo'lsa va ikkinchisi matritsa bo'lsa, unda har bir matritsa elementi yordamida taqqoslanadi. Taqqoslash operatorlari 3-jadvalda keltirilgan. Ikkilik dasturlash stilmasi 3-jadval Matlob taqqoslash operatorlari. Operator Tavsif Operatorni tenglik uchun tekshiring. Tengsizlik uchun operatorlar qiymatlarini tekshiradilar. Tekshiruv operatori - bu ikkinchi operand qiymatidan kattaroq birinchi operatorning qiymati. Tekshiruv operatori - bu ikkinchi operand qiymatidan kam bo'lgan birinchi operandning qiymati. Tekshiruv operatori - bu birinchi operandning qiymati - bu ikkinchi operandning qiymatidan kam emas. Tekshiruv operatori shundaki, birinchi operandning qiymati ikkinchi operand qiymatidan katta emas. Taqqoslash operatorlarida bo'lgani kabi, mantiqiy operatorlarning operatorlari skalaar va matritsalar sifatida harakat qilishlari mumkin (ikkalasi ham yoki yagona). Agar operandlar skalalar bo'lsa, tegishli mantiqiy operatsiyalar soniya va mantiqiy qiymatlarni hisoblash yuqorida tavsiflangan qoidalarga muvofiq amalga oshiriladi. Agar ikkala operandlar ham bir xil o'lchamdagi matritsalar bo'lsa, mantiqiy operatsiyalar navbat bilan amalga oshiriladi. Agar bitta operand matritsa bo'lsa, ikkinchisi - bu matritsa va skalning har bir elementi uchun mantiqiy operatsiya amalga oshiriladi. Matlab mantiqiy operatorlar 4-jadvalda keltirilgan. 4-jadval Matlab mantiqiy operatorlar. Taqqoslash operatsiyalari va matrislar yoki skararlarning elementlari uchun mantiqiy operatsiyalar (operandlar turiga qarab), "0" (yolg'on) va "1" (haqiqat) qiymatlari qaytariladi. 4. Murakkab raqamlar Matlab nafaqat amaldagi, balki murakkab raqamlardan ham foydalanishi mumkin. Ish maydonida integratsiyalashgan raqamlarni kiritish kompleks sonlarni taqdim etish qoidalariga muvofiq amalga oshiriladi. Xayoliy bo'linma sifatida siz biron bir xabarni oldindan e'lon qilmasdan, "i" yoki "j" ni tanlashingiz mumkin. Ammo, agar "Men" yoki "J" o'zgaruvchisi o'zgaruvchiga mos keladigan raqamli qiymatni, xayoliy birlik sifatida ishlatilishi mumkin emas. >> z \u003d 1 + 2i >> z + j. >> (2-4i) * (1 + z) 12.0000 - 4.0000i >> i.* z. Xayoliy qismi va xayoliy birlik o'rtasida murakkab qiymatga kirishda ko'paytirish operatori o'rnatilishi mumkin emas. Odatiy bo'lib, "i" belgisi xayoliy blokni aks ettirish uchun ishlatiladi ("J" sifatida kiritilishi mumkin). Kompleks raqamlar bilan ishlashni osonlashtiradigan bir qator funktsiyalar mavjud. Ular orasida "haqiqiy ()" va "Tasavvurni ()" ning murakkab va xayoliy qismlarini hisoblashning mantiqiy qismini ta'kidlash mantiqiy, murakkab konjuce faylini hisoblash uchun. "Kompleks ()" funktsiyasi kabi, bu aniq bir kompleks son yaratilgan ikkita dalil (haqiqiy va xayoliy qismlar) ni oladi. >> kompleks (3, -2) 3.0000 - 2.0000i >> shaxs (ans) 3.0000 + 2.0000i >> haqiqiy (ans) >> tasavvur qiling.(2-4 i.) Nafaqat skalaar qiymatlari murakkab bo'lishi mumkin, balki matritsalar ham. 11-rasm. 5. Operator yaratish interval qiymatlari MATLABda juda mashhur va tez-tez ishlatiladigan "yo'lak" operatoridir, ya'ni ":". Uni ishlatish uchun bir nechta variant mavjud. Eng keng tarqalgan narsani ko'rib chiqing. Ba'zi bir vaqt oralig'ida taqsimlangan qiymatlar bilan vektorli satrni yaratish uchun operator quyidagi formatda ishlatiladi: "Operatorning pastki chegarasi, operator (ya'ni:») va diapazonning yuqori chegarasi "- Masalan:" x \u003d a: b ". Bu satrni yaratadi (yuqoridagi buyruq uchun vektor "X" o'zgaruvchisiga yozilgan. Vektorning birinchi elementi belgilangan diapazonning pastki chegarasiga teng ("a" qiymati). Vektorli elementlarning qiymatlarini o'zgartirishning istagi bittaga teng. So'nggi elementning qiymati belgilangan diapazonning yuqori chegarasi bilan belgilanadi (bu holda, "B"). Shunday qilib, "x \u003d 1: 10" buyrug'i "1, 2, 3 va hokazo" qiymatlari bilan vektorli strni yaratadi. 10 tagacha "Foydalanuvchi kiritilgan foydalanuvchi kiritish": >> x \u003d 1: 10 1 2 3 4 5 6 7 8 9 10 12-rasm. Agar siz qiymatlar ketma-ketligi va bittadan tashqari qiymat bilan vektorli strni yaratishingiz kerak bo'lsa, xuddi shu "yo'g'on" (ya'ni »,, ammo biroz boshqacha formatda "Yo'g'on" operatori, "yo'g'on" operatori, yana "yo'g'on" operatori va diapazonning yuqori chegarasi "(masalan: B» ning yuqori chegarasi ko'rsatilgan. Birinchi qiymat bilan vektor strasi shakllanadi - diapazonning pastki chegarasi (ushbu buyruq uchun "a"). Har bir keyingi element kerakli qiymat fazilatlari fazilatlari sifatidagi (bu holda, "M") ni qo'shish orqali olinadi. Formatilangan massiv elementlarining qiymatlari oralig'ining yuqori chegarasidan oshmaydi (ya'ni, "B"). "Yo'g'on ichak" operatoridan bunday foydalanish misoli Quyida ko'rsatiladi (ish joyidan kodning parchalanishi ta'kidlangan): >> y \u003d 1: 0.7: 10 1 dan 8gacha ustunlar 0000 7000 2.4000 3.1000 3.8000 4.5000 5.2000 5.9000 9 dan 13gacha bo'lgan ustunlar 6.6000 7.3000 8.0000 8.7000 9.4000 13-rasm. Bunday holda, 1 dan 10 gacha bo'lgan qiymatlar bilan 1 dan 10 gacha bo'lgan qiymatlar bilan 10, 7, 2.4 va boshqa qiymatlar bilan yaratiladi. 9.4 gacha inklyuziv (10.1-ketlikning ketma-ketligi 10.1-ning 10.1-sonidan yuqori chegaradir, shuning uchun u hosil bo'lishi mumkin bo'lgan vektorga kiritilmagan). "Y \u003d 1: 0.7: 10" buyrug'ining bajarilishi natijasida "1 dan 8 gacha" ustunlar "xabarlari" Y \u003d 1: 0.7: 10 "xabarlari bir qatorga joylashtirilmaydi. Vektorning bir qismi keyingi satrda amalga oshiriladi. Ushbu xabarlar elementlarni indeksni aniqlash jarayonini osonlashtirish uchun mo'ljallangan. Elektronot operatoridan foydalanishning ikkinchi usuli - elementlarni indekslashda. Oldingi ishda bo'lgani kabi, bir nechta formatlar yoki qoidalar, indekslarda "yo'g'on ichak" operatoridan foydalanish mavjud. Masalan, "yo'g'on" operatori "A (i: j, k)" formatida qo'llanilsa, natijada qaytariladi, "J-Y" "J-Y" "J-Y" "J-Y" "J-Y" "J-Y" "J-Y" "J-Y" "J-Y" "J-Y" "J-Y" qatorida joylashgan "A-Y" ustunining elementlaridan kelib chiqadigan vektorli ustun qaytariladi. "A (:::::::::: ::) formatida" A "matritsasining butun" K-Th "ustunini qaytaradi. Bir vaqtning o'zida ikkita indekschilarni ko'rsatganda "yo'g'on" operatoridan foydalanishingiz mumkin. Masalan, "A" jamoasi "A (I: J, m: n)" "I-I: I-The" bilan "I-Th" bilan "I-The" bilan va bir vaqtning o'zida " M-Th "N-Th" tomonidan. "Yo'g'on ichak" operatoridan foydalanishning ba'zi misollarini ko'rib chiqing. Xususan, "A" boshlang'ich matritsasi buyruq tomonidan kiritilgan: A \u003d. Quyidagi buyruqlar bo'yicha "yo'g'on" operatori "A" boshlang'ich matritsasidan ko'rinishni olish uchun ishlatiladi: >> A (1: 3.2) >> A (3.2: 4) >> A (3: 4.1: 2) Masalan, "A (1: 3.2) buyrug'i" A "matritsasidagi birinchi qatorning elementlaridan iborat bo'lgan vektor ustunini qaytaradi. "A (3.2: 4)" buyrug'i ikkinchisidan "A" inklyuziv matritsaning to'rtinchi ustuniga kiritilgan vektor strati bilan qaytariladi. Nihoyat, "A (3: 4,1: 2)" "A" matritsasini, yuqori chap qismini va o'ng pastki elementning indekslariga ega "(4.2) ) ". 6. O'rnatilgan matematik funktsiyalar Matlablikda o'rnatilgan katta funktsiyalarning standart funktsiyalari mavjud. Yadrolar ko'pincha amalda qo'llaniladigan matematik funktsiyalarni tashkil qiladi. Ulardan ba'zilari 5-jadvalda keltirilgan. 5-jadval Matlab. Tavsif Funktsiya argumenti tomonidan belgilangan raqamning moduli (shu jumladan kompleks). Argkosinus argument funktsiyasi tomonidan belgilangan raqam uchun. Arkkosinus argumenti funktsiyasi. Natijada darajalarda taqdim etiladi. Argument funktsiyasi tomonidan belgilangan raqamning arkotangensiyasi. Arccotanence argumenti funktsiyasi. Natijada darajalarda taqdim etiladi. Funktsiya argumenti tomonidan belgilangan raqamning Arkekesecans. Arkekesecans argumenti. Natijada darajalarda taqdim etiladi. Funktsiya argumenti tomonidan belgilangan sonlarning Arkskining. Arkskanlar bahslari. Natijada darajalarda taqdim etiladi. Argument funktsiyasi bilan ko'rsatilgan raqamdan Arsksekanlar. Argument funktsiyasi tomonidan belgilangan raqamdan Arksinus. Arxinus argumenti funktsiyasi. Natijada darajalarda taqdim etiladi. Arxinus giperborlik argument funktsiyasi tomonidan belgilangan raqamdan. Argonlarning fath funktsiyasi tomonidan uzatiladigan Arctanens. Funktsiya ikkita dalilga ega (masalan, Atan (y, x)). Natijada, yo'naltirilgan yo'nalishda tegishli koordinatalar (bu holatda, koordinatalar (y, x)) bilan bir nuqtaga qaytariladi. Agar dalillar murakkab bo'lsa, ularning xayoliy qismlari e'tiborga olinmaydi. Arctantent argumentining funktsiyasi. Natijada darajalarda taqdim etiladi. Argument funktsiyasi tomonidan uzatiladigan raqamdan Arctanens. Argumentni yo'naltirish yo'nalishi bo'yicha yaxlitlashtirish funktsiyasi va cheklovi - yaxlitlashtirish butun munozarasidan kam bo'lmagan butun son uchun amalga oshiriladi. Argument funktsiyasi tomonidan uzatiladigan raqamdan kozin. Darajadagi argument funktsiyasining kosinasi. Argument funktsiyasi tomonidan uzatiladigan raqamdan kosiniha giperbolik. Argument funktsiyasi tomonidan uzatiladigan raqamdan kotansiya. Darajadagi tantanali argument. Argument funktsiyasi tomonidan uzatiladigan raqamdan giperbolik. Argument funktsiyasi tomonidan uzatiladigan raqamning holatida. Cosneiss argumentlari darajada ko'rsatilgan Argument funktsiyasi tomonidan uzatiladigan raqamdan giperbolik xabarchisi. Eksponent: eksponent funksiyasi Euller doimiy va funktsiya argumenti tomonidan belgilangan darajadagi ko'rsatkich bilan. Expm1 (x) buyrug'i ko'payganligi sababli hisoblangan hisob (x) - Vektorli satr oddiy raqam ko'p ko'paytirgichlari bilan qaytariladi (ularning ko'payishi) funktsiya argumenti tomonidan ko'rsatilgan. Funktsiya argumenti tomonidan ko'rsatilgan raqamni hisoblash funktsiyasi. Nol yo'nalishda yaxlitlash funktsiyasi. Natijada funktsiyani nol yo'nalishi bo'yicha eng yaqin butun songa yaxlitlash orqali olingan raqam. Argumentdan oshmaydigan eng yaqin butun songa tortishish funktsiyasi - minus cheksizlik tomon yaxlitlash. Funktsiya butun sonlar yoki butun massivlardagi eng katta umumiy divider tomonidan qaytariladi - funktsiya dalillari. Argument modullarining kvadratlarining kvadratlari yig'indisidan ildiz maydoni uzatiladi funktsiyalar. Funktsiya ikkita dalil mavjud. Natijada birinchi dalilni ikkinchisiga ajratishning butun sonidir. Siz variantni, shuningdek, bir necha yaxlitlash funktsiyasining nomi bajarilishi mumkin. Natijada funktsiya butun son yoki butun sonlar uchun eng kichik keng tarqalgan bir nechtalarni qaytaradi - funktsiyalar. Funktsiya argumenti tomonidan ko'rsatilgan raqamdan tabiiy logarifm. Funktsiya argumenti asosida ko'rsatilgan raqam asosida logarifm. Tekshiruv bilan log1p (x) buyrug'i jurnal qiymati (1 + x) tomonidan hisoblanadi. Funktsiya argumenti tomonidan ko'rsatilgan raqamdan 2 ta bazasi uchun logarifm. Funktsiya ikkinchi argument funktsiyasining qiymatini ikkinchi dalilning qiymatiga ajratishdan qaytaradi. Bo'limning butun qismi muzdan () funktsiyasi bilan belgilanadi. Funktsiya binom koeffitsientlari tomonidan qaytariladi. Agar funktsiya NCHOOSEK (N, k) formatida deb nomlangan bo'lsa, unda qiymat natijasi sifatida qaytariladi:, Funktsiya eng yaqin butun sonni - ikkita darajali degan qiymat sifatida qaytariladi, bu Funktsiya modulidan kam emas. Notot (x, n) buyrug'i N (ikkinchi argument) ning haqiqiy raqamidan yoki haqiqiy massivning elementlaridan (birinchi argument) qaytaradi. Funktsiya bir yoki ikkita tortishuv bilan chaqirish mumkin. Agar funktsiya bitta argument (massiv) va funktsiya "POP2 (x) formatida deb nomlanadi, so'ngra aniqlik sifatida amalga oshiriladi. Agar funktsiya ikkita tortishuvga (x, y) formatida deb nomlangan bo'lsa, natijada x. 2. ^ y. Funktsiya ikkita dalil mavjud. Agar dalillar mazali bo'lsa, birinchi argumentning qiymati ikkinchi argument tomonidan belgilangan darajada aniqlanadi. Ko'proq umumiy holatda, "A. ^ B" quvvat buyrug'ining ijrosi natijasida qaytariladi (A, B). Funktsiya asosiy raqamlar ro'yxati bilan yaratiladi. Raqamlar soni funktsiya argumenti bilan ko'rsatilgan. Funktsiya ikkinchi argument funktsiyasining qiymatini ikkinchi dalilning qiymatiga ajratishdan qaytaradi. Bo'linmaning butun qismi tuzatish () funktsiyasi bilan belgilanadi. Dalilni eng yaqin butun songa yaxlitlash funktsiyasi. Funktsiya argumenti tomonidan belgilangan raqamdan sessiya. Darajadagi argument funktsiyasining sessiyalari. Funktsiya argumenti tomonidan belgilangan raqamning belgisi (ijobiy raqamlar uchun - salbiy raqamlar uchun - Nol - Nol). Armumlik funktsiyasi tomonidan belgilangan raqamdan Sinus. Sinus argumenti funktsiyasi darajalarda ko'rsatilgan. Ildiz funktsiya argumenti tomonidan ko'rsatilgan raqamdan kvadrat. Tavsif Funktsiya argumenti tomonidan ko'rsatilgan raqamdan tangent. Tangens argumenti darajadagi funktsiya. Garchi ushbu funktsiyalarning asosiy funktsiyalarining aksariyati skalaar qiymatlari uchun belgilanadi, odatda ular argumentlar uchun ham qo'llanilishi mumkin. Bunday holda, funktsiya operatorining harakati matritsaning har bir elementlariga nisbatan qo'llaniladi. Masalan, "AC (I (I, J)" buyrug'i bilan "A" o'zgaruvchisi "A" o'zgaruvchisi "AC (A)" buyrug'i amalga oshirish natijasida biz bir martalik matritsani olamiz va Uning elementlari "EXP (A (i, J) sifatida hisoblanadi". Ba'zi hollarda, bu yondashuv qabul qilinishi mumkin emas. Matritsalar funktsiyalari mavjud, ularning dalillari murakkablik bo'yicha tortishuvlar (asosan kvadrat). Ushbu funktsiyalarning natijasi Matritsalar uchun aniq ishlab chiqilgan algoritmlar tomonidan hisoblanadi. Shunday qilib, Matlabda ko'rgazma ishtirokchilari, logarifm va kvadrat ildiz uchun o'rnatilgan matritsa funktsiyalari mavjud. Bu mos ravishda "Expm ()", "LOGM ()" va "SQRTM ()" funktsiyasi. Masalan, agar "a" kvadrat matritsa bo'lsa, unda "Expm (a)" funktsiyasi matritsazaxonni hisoblaydi. Ta'rif bo'yicha bu seriya: Natijada, odatda, "A" matritsalari va "A" matritsasi va "A" matritsasi asosida hisoblab chiqiladigan matritsa. "Logm (a)" logm (a) o'qi bilan hisoblangan "A" matritsasi uchun matritsasi logaritmi "A" matritsasiga teng bo'lgan matritsa. Boshqacha qilib aytganda, agar "b \u003d logm (a)" (B) \u003d a "va" logm () "funktsiyasi" funktsiyasi "funktsiyasi" funktsiyasi "funktsiyasi". Xuddi shunday, "SQTM ()" funktsiyasidan foydalanib, "SQTM () funktsiyasi yordamida kvadrat ildizni qazib olish natijasida biz" A "matritsasini keltirib chiqaramiz. Masalan, "b \u003d kQrtm (a)", keyin "b * b \u003d" bo'lsa. Matlab shuningdek maxsus xususiyatlar mavjud, ulardan ba'zilari 6-jadvalda ko'rsatilgan. 6-jadval. Matlalab ba'zi maxsus matematik funktsiyalar. Tavsif Eiri funktsiyasi. Bessel uchinchi turdagi (Xankel funktsiyasi) funktsiyasi. Besseli (n, x) buyrug'i birinchi turdagi o'zgartirilgan Besselning o'zgartirilgan funksiyasini qaytaradi (indeks n). Birinchi turdagi (indeks n) besel (n, x) buyrug'i tomonidan qaytariladi, bu bessel tenglamaning echimlaridan biri bo'lgan. BesSelk (N, x) buyrug'i o'zgartirilgan Besselning o'zgartirilgan Bessel funktsiyasini (indeks n) qaytaradi, bu o'zgartirilgan Bessel tenglamalarining echimlaridan biri. Butun sonli indekslar uchun tegishli ifoda chegar sifatida hisoblanadi. Bessel ikkinchi turdagi (indeks n) bessel tenglamaning echimlaridan biri bo'lgan Bessel (N) buyrug'i bilan qaytariladi. Butun sonli indekslar uchun tegishli ifoda chegar sifatida hisoblanadi. Betace funktsiyasi. Tugallanmagan beta funktsiyasi. Logarifm Tabiatni Eulerning beta-versiyasidan foydalanish. Dalillar beta funktsiyalarining dalillari bilan uzatiladi. Elliptik Jacobi funktsiyasi. Agar funktsiya ikkita dalil deb nomlangan bo'lsa, Ellistipj (U, M) formatida funktsiyalar uchun qiymatlar uchun qiymatlar (vektor). sN.(u.) , cn.(u.) I. dN.(u.). Birinchi va ikkinchi turdagi to'liq elliptik integralni hisoblash funktsiyasi (qadriyatlar vektorlari). Xato funktsiyasi. Xato funktsiyasi (qoldiq). Xato funktsiyasi (qoldiq normallashtirilgan). Bekor qilish funktsiyasi erf () xatolari. Teskari funktsiya Erfc () xato funktsiyalari. Integral ko'rgazma. Gamma "Eyler" funktsiyasi. To'liq bo'lmagan gamma funktsiyasi. Logarifm galer funktsiyasidan tabiiydir. Funktsiya argumenti Gamma funktsiyasi argumenti tomonidan uzatiladi. Biriktirilgan lakman polinomlarini hisoblash funktsiyasi. LEGTENENTRE formatidagi funktsiya funktsiyasi natijasida (N, X), biriktirilgan solinadigan polinomiyalarning vektori ustunligi qaytariladi m.() Pn x.uchun m.= 0,1,2,...,n. Psi-ko'pdamiyat. Asosiy matematik funktsiyalarda bo'lgani kabi, aksariyat maxsus funktsiyalar uchun argumentlar matritsalarni ko'rsatishi mumkin. Bunday holda, funktsiya matritsa elementlarining har biri uchun hisoblanadi. 7. Nusxabiy chiqish formati Ba'zi hollarda, ekranda foydalanuvchi buyruqlari bajarilishi natijasida ma'lumotlar ko'rsatilgan usulni o'zgartirish kerak. Birinchidan, siz buyruqning bajarilishi natijasini buyruq derasida ijro etish natijasini ko'rsata olmaysiz. Buning uchun, vergul punkti (ya'ni, bu ») bilan juda mos keladigan buyruq tugadi. Bu holda, "Kirish" tugmachasini bosgandan so'ng, buyruq bajariladi, ammo buyruq oynasida ijro etish natijasi ko'rsatilmaydi. Bunday rejim, agar bir tomondan, oxirgi natijaga erishish uchun va boshqa tomondan ish maydoni tartibsizligini olish kerak bo'lsa, bu rejim ayniqsa qulaydir. Shuning uchun, bunday vaziyatdan oqilona yo'l, buyruqning bajarilishi natijasini yashirishdir. Raqamli chiqish formati format bo'yicha ko'rsatmadan foydalaniladi. "Format" kalit so'zidan so'ng chiqish formatining aniqligi bo'yicha buyruqda qo'llanilgan formatni belgilaydi. Ruxsat etilgan formatlar Qisqacha tavsiflangan, 7-jadvalda keltirilgan. 7-jadval. Raqamli formatlar. Tavsif O'nlik kasrdan keyin to'rtta raqamni ko'rsatgandan so'ng, raqamli ma'lumotni ko'rsatadigan raqam (ma'lumotlar formatiga to'g'ri keladigan). Odatiy format ishlatiladi. 1, 14 va 15 ta raqamli raqamli ma'lumotlar raqamli ma'lumotlar turiga qarab o'nlik va 15 raqamdan keyin raqamli shakl (ma'lumotlar formati belgilangan nuqtasi). Mantissa bilan raqamli ma'lumotlarni namoyish etish formati o'nlik kasrdan keyin to'rtta raqam ko'rsatiladi. Raqamli displey formatida Mantissa va 1, 14 va 15 ta raqam raqamli ma'lumotlar turiga qarab o'nlik kasrdan keyin 7, 14 va 15 raqamni ko'rsatuvchi raqamni ko'rsatadigan. Qiymatga qarab, u yoki u suzuvchi nuqta formatidan yoki belgilangan nuqtadan foydalanadi. O'nli yarim yil o'tgach, to'rtta raqam ko'rsatiladi. Qiymatga qarab, u yoki u suzuvchi nuqta formatidan yoki belgilangan nuqtadan foydalanadi. 7, 14 yoki 15 ta raqamli yarim o'nlik yarim soniyadan keyin ko'rsatiladi. To'rtinchi raqamli, o'nlik va bir nechta uchlikka yo'naltirilganligi bo'yicha muhandislik formati. 7, 14 yoki 15 bilan muhandislik formatida o'nlik kasr va bir nechta uchlikka yo'naltirilgan ko'rsatkichi. + Belgilangan format ijobiy raqamlar uchun ko'rsatiladigan format, tizim salbiy va bo'sh joy nolga o'rnatiladi. Ikki raqam o'nlik nuqtadan keyin ko'rsatilgan moliyaviy format. O'nlab raqamlar tizimida raqamlarni namoyish qilish. Raqamlarni oqilona fraktsiya shaklida namoyish eting. Hisob-kitob natijalarining displey natijalari, liniyalar orasidagi keskin tutilish oralig'ida. Hisob-kitob natijalarining satrlar orasidagi oraliqlar ortib borayotganligi bilan ekran rejimi. Sukut bo'yicha ishlatiladi. Quyida P ning sonini ko'rsatish namunasidir turli xil formatlar (MATLAB PI-da o'rnatilgan MATLAB PI-da ishlatilgan buyruqlarda): >> pi >> uzoq format. >> pi 3.141592653589793 >> uzoq E-ni format >> pi 3.14159265389793e + 000 >> uzoq eng uzun format. >> pi 3.1415926538979E + 000 >> bankni formatlash. >> pi >> format kalamush. >> pi >> format +. >> pi 14-rasm. Chiqish format sozlamalari faqat raqamli qiymatlarni ko'rsatish usuliga ta'sir qiladi, ammo ularning vakolatxonasining aniqligini emas. Shu sababli, chiqish ma'lumotlarini tanlashda asosiy mezon qulaylik masalasi bo'lishi mumkin. To'g'ridan-to'g'ri va raqamli ma'lumotlarni chiqarish uchun formatning ta'rifini anglatmaydigan bitta funktsiya mavjud, ammo uni ishlatish tizim bilan foydalanuvchining o'zaro ta'sirini sezilarli darajada osonlashtiradi. Bu sizning ish maydonini kirish buyruqlari va ularning bajarilish natijalaridan tozalash imkonini beradigan "CLC" funktsiyasi. Amaliyqism 1. Vektor stringini yarating: Dastlabki element P, yakuniy p ga teng, birinchi qadam 0. Satrni ustunga ko'chiring. 2. 5 elementdan 5 elementdan uchta vektor chiziqlarini yarating. Bu erda x \u003d 5, bu erda X \u003d 5, bu chiziqlarni matritsada (3 soat 5) birlashtiring. 3. Arifmetik progressiyaning 5 elementidan uchta vektor ustunini yarating. Arifmetik progressiya elementi formulani hisoblab chiqiladi: bu erda "an-1" oldingi element; "A" - keyingisi. Vektorning beshta elementlari birinchi "A" ning birinchi elementidan boshlab va keyingi elementlarni belgilash uchun "D" arifmetik progressiyasining bosqichidan foydalanish: Birinchi vektor ustunligi uchun: a \u003d 2; D \u003d 1: Ikkinchi vektor ustunligi uchun: a \u003d 7; d \u003d 2: Uchinchi vektor ustuni uchun: a \u003d 10; D \u003d -2: 4. Ushbu vektor ustunlarini matritsada birlashtiring (5 soat 3). 5. Matritsani kiritish va matritsa bilan birlashtiring (6 H 5). 6. Ikkinchi satrni olib tashlash uchun matritsadan. 7. Uchinchi qatorni qayta o'rnating va ikkita oxirgi qatorni olib tashlang. 8. M. matritsaning dastlabki ikki qatorini va ustunini ajratib, M Matrix-ni (2 soat 2) yarating 9. 2 H 3 matritsa n-ni tashkil etadigan repmatik funktsiyasidan foydalanib yarating. 10. Matrites o'lchamini yaratish 3 H 3: C - birliklar: F - bir tekis taqsimlangan tasodifiy raqamlar: E - odatda tarqatilgan tasodifiy raqamlar: 11. 2 soat 5 ning o'lchamini o'zgartirish funktsiyasidan foydalanib, 3 soat 5 ning o'lchamidagi minimal elementni toping. 1. 0.005 grafikasining o'sishiga qarab segment (-1, -0.3). Qizil qattiq chiziqli birinchi jadval, ikkinchis - yashil bar nuqtalari x nuqtalari bo'lgan yashil chiziqli chiziq. Keyin, olingan grafikalarda avvalgi natijani ishqalanmasdan, bir xil funktsiyalarning diskret namunalarining grafiklarini qo'llang. 2. kunlik haroratning jadvallarini tuzing; Quyida ikki kun davomida vaqt va harorat vektorlarining qiymatlari ko'rsatilgan. Vaqt - 0 4 7 10 11 13.5 14 14.5 16 17 16 20 20 22. Harorat 10 - 14 15 14 - 20 14 2 28 2 2 28 2 2 2 2 2 2 2 2 2 2 2 2 2 2 13 14 14 14 14 14 14 14 14 - 20 20 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 - 12 11 11 10 10. "Har bir harorat" sarlavhasi bo'yicha "harorat" belgisi "Time" belgisi bilan tekshiring; "U" harorati "aksi bo'ylab; Afsonada -" 10 may "," 11 "," 11 "," 11 "" 11 may "va pastki burchakda joylashtiring. 3. Birgalikda 3 raqamli grafik xususiyatlar: z.(x.,y.) \u003d 4 ta gunoh (2p x.) Cos (5p y.)(1 - x. 2 )y.(1 ?y.) to'rtburchaklar mintaqada "X [? 1], y "0,05 yillarning o'sishida barcha derazadagi alohida joylarga joylashtirilgan barcha usullar bilan muhokama qilindi. Grafiklarni qurishda ishlatiladigan funktsiyalarning nomlari ushbu grafiklarning sarlavhalarida mavjud. Posted Albest.Ru saytida. ... Matlob boshqa ko'plab dasturlash tillari singari, matematik iboralardan foydalanish imkoniyatini beradi, ammo ularning ko'plaridan farqli o'laroq, Matlabning bu so'zlari matratiylarga kiradi. Ifodaning asosiy tarkibiy qismlari: O'zgaruvchilar; Operatorlar; Funktsiyalar. O'zgaruvchilar. Matlab o'zgaruvchilar yoki o'lchov turini aniqlashning hojati yo'q. Matlab yangi o'zgaruvchan ism bilan uchrashganda, u avtomatik ravishda o'zgaruvchini yaratadi va mos keladigan xotirani ta'kidlaydi. Agar o'zgaruvchi allaqachon mavjud bo'lsa, Matlab o'z tarkibiy qismini o'zgartiradi va agar kerak bo'lsa qo'shimcha xotira. Masalan, sum._ talabalar. = 25 nomli 1x1 matritmasi yaratadi sum._ talabalar. Va 25 qiymatni yagona elementda saqlaydi. O'zgaruvchan ismlar harflar, raqamlar yoki pastki belgilardan iborat. Matlab faqat birinchi 31 o'zgaruvchan belgidan foydalanadi. Matlablar registrlar uchun sezgir, u kapital va kichik harflarni ajratadi. shu sababli A. va a. - bir xil o'zgaruvchan emas. O'zgaruvchan bilan bog'liq matritsani ko'rish, shunchaki o'zgaruvchining nomini kiriting. Raqamlar. Matlab, ixtiyoriy o'nlik kasr va raqamlar uchun qo'shimcha kasr va minalarni belgilash tizimidan foydalanadi. Ilmiy raqamlash tizimi xatni ishlatadi e. O'nta miqdorining ko'payuvchisini aniqlash. Xayoliy raqamlardan foydalaniladi i. yoki j. suffiks sifatida. To'g'ri raqamlarning ba'zi misollari quyida keltirilgan: Barcha saqlash raqamlari formatdan foydalanadi uzoq., Bular cheklangan aniqlik bilan suzuvchi nuqtalar - taxminan 16 ta muhim raqam va cheklangan diapazon - taxminan 10-108 dan 10 308 gacha. Operatorlar. Shafqatbalar an'anaviy arifmetik operatsiyalardan foydalanadi va katta miqdordagi qoidalar (1-jadval). 1-jadval MATLAB-ning arifmetik operatsiyalari Funktsiyalar. Matlab, ko'p sonli boshlang'ich matematik funktsiyalarni taqdim etadi, masalan abs, sQRT., xarajat, gunoh.. Kvadrat ildiz yoki salbiy sonning logarifmini hisoblash xato emas: bu holda, natijada tegishli kompleks raqam. Matlab, shuningdek, murakkab funktsiyalarni, shu jumladan Gamma funktsiyasi va Bessel funktsiyasini ta'minlaydi. Ushbu funktsiyalarning aksariyati har tomonlama dalillarga ega. Barcha boshlang'ich matematik funktsiyalarning ro'yxatini ko'rsatish uchun: yordam bering.elfun. Ma'lumotni tahlil qilish uchun barcha Matlab funktsiyalarining ro'yxatini ko'rish uchun: yordam bering.datafun. Agar siz bilishingiz kerak bo'lsa StatistikaAsboblar qutisi.Kirish: yordam bering.statistika. Boshlang'ich funktsiyalar ro'yxati jadvalda keltirilgan. 2. 2-jadval Matlab to'plam elementlari elementar funktsiyalari Logarifm raqami quyidagicha :. Ko'proq murakkab matematik va matritsa funktsiyalarini olish uchun: yordam bering.spekpun yordam bering.eLMAT. mos ravishda. Kabi ba'zi xususiyatlar sQRT.va gunoh., - o'rnatilgan. Ular matlanning bir qismidir, shuning uchun ular juda samarali, ammo ularning hisoblash ma'lumotlari kirish qiyin. Kabi boshqa funktsiyalar kabi gamma.va sinx., m-fayllarda amalga oshiriladi. Shuning uchun, siz ularning kodini ko'rishingiz mumkin, agar kerak bo'lsa, uni o'zgartirishingiz mumkin. Bir nechta maxsus xususiyatlar tez-tez ishlatiladigan konstantsiyalarni ta'minlaydi: Cheksizlik nolga bo'linganda yoki haddan tashqari, ya'ni toshib ketishga olib keladigan matematik ifodasini bajarishda paydo bo'ladi realmax.. Raqam emas ( Nan.) 0/0 tipidagi ifodalarni hisoblashda hosil bo'ladi Inf/ Infma'lum bir matematik qiymatiga ega emas. Funktsiyalarning nomlari zaxiralanmagan, shuning uchun ularning qiymatlarini yangilashga o'zgartirish mumkin, masalan: raI. = 1. e.-6 aniqraI. Aloqa operatorlariikki magnitudali, vektor yoki matritudalarni taqqoslashga xizmat qiling, barcha munosabatlar operatorlari ikkita taqqoslangan qiymatga ega va jadvalda ko'rsatilganidek qayd etiladi
Download 0,84 Mb.

Do'stlaringiz bilan baham:
1   2




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish