• Ma’lumotlarning bu turlarini batafsilrok ko’rib chikamiz
  • MATLAB tizimi o‘rnatilganda Ishchi stolda MATLAB




    Download 111.97 Kb.
    bet2/4
    Sana26.01.2023
    Hajmi111.97 Kb.
    #39653
    1   2   3   4
    Bog'liq
    LABORA
    G\'.G\'ulom mfy 02.02.2023 Kunlik tadbir malumoti (2), 5-SINF INFORMATIKA, al xorazmij va uning ilmij merosi, intervyu, 1 tema, Klassik ehtimollik, 9-mavzu, 1-Amaliy. Sabza.ni tur tarkibi b.tabish, Tavsifnoma Asem, Uzaqova Ozoda, BALIQ, ShK va unga TXK , Internetda domenli adreslash, Lokal, mintaqaviy va global tarmoqlar haqida
    MATLAB tizimi o‘rnatilganda Ishchi stolda MATLAB tizimining uch o‘lchovli grafik ko‘rinishidagi belgisi hosil bo‘ladi. MATLAB tizimini ishga tushirish uchun ana shu belgiga sichqonchani bosish yetarli.
    2.Matlab dasturida matrisalar bilan ishlash.

    (MATLABning yukorida eslatib utilgan xar bir kursatmasian keyin [Enter] tugmasi bosilai).E’tibor berish kerakki, qavs belgilari konlar(naborini) ochik (boshlash) va yopish (tugatish) uchun ishlatilishi lozim. Yana shunga xam e’tibor kerakki, bushlik va vergul (,) belgilari matritsa elementlarini anaklavchi mayonlar orasiagi ajratuvchilar sifatida ishlatilishi mumkin. Tenglik belgisi, unar belgisi (unarniy znak) va kavs belgilari ortikcha xisoblanadi; lekin ba’zan bu belgilar instruksiyani (kursatmalarni) ukishni osonlashtiradi.


    Elementlari u(1,1)=0,u(1,2)=u(1,3)=2,u(1,4)=3,u(2,1)=5,u(2,2)=-3,u(2,3)=6 va u(2,4)=4 bo’lgan 2x4 ulchovli matritsa ushbu u=[0223-364] yoki
    u=[0223;5-364] kurinishlarda aniklanishi lirikin.
    Matritsa sartlari birta satrda yozilgan xolda, ular kompyuterga kiritilishi jarayonida bir-biridan nuktali vergul (;) bergisi yordamida ajratiladi.
    Matritsa elementlari elementlarning tegishli joylariga joylashtirilgan algebralik ifodalar bilan xam aniklanishi mumkin. Shunday kilib (Yaxshisi;
    Masalan), a=[ sin(pi/2)sgrt(2)3+46/3exp(2) ] ifoda ushbu a=[ 1.00001.41427.00002.00007.3891 ] matritsa aniklaydi.
    Matritsa dastlabki berilgnmatritsani kengaitirish yuli bilan xam anaklanishi mumkin. Avvalgak aniklanishi x matritsadan foyda\lanib, x1=[x58] ifodani yozamiz. Bu ifodaning natijasi sifatida x1=[24-158] matritsasi xosil buladi.
    x(5)=8 ifoda x=[24-108] matritsani xosil kiladi.
    Shunga e’tibor berish kirakki, matritsaning x(4) elementi oshkor xolda aniklanmagan edi va unga 0 kiymat berildi. U matritsaning yukorida berilgan ta’rifidan foydalanilsa,
    C = [4563] Z = [y ; c]
    ifodalar
    Z=[0223-364563]
    kurinishga ega bo’lgan Z matritsani yaratadi.
    Shunga e’tibor berinchki, xar safar matritsa aniklanib [Enter] tugmasi bosilganda, MATLAB ekranda natijani aks ettiradi. Bu "aks sado"ni bekor kilish uchun ifodadan keyin ENTERni bosishdan oldin " ; " belgini kuyish mumkin;
    Z = [ y;c ];
    Matritsani diskdagi fayllardan yuklash.
    Matritsani ma’lumotlarni (berilganlarni) diskdagi fayllardan yuklash yuli bilan shakllantirish mumkin. Bu ishni load buyrugi yordamida bajarishmumkin.
    Tegishli buyruk formati ushbu load kurinshga ega.
    Agar buyruk parametrlari tashlab koldirilgan bulsa, ma’lumotlar matlab.mat nomli fayldan yuklanadi.
    Yuklanayotgan ma’lumotlar ASC|| matnli formatda xam, ikili formatdan xam (MATLABning ichki formati) saklab kuyilishi mumkin.
    Shuningdek, matritsalarni fayllardan xotiraga tanlab yuklash imkoniyati xar bor. Bunday maksad uchun load buyrugining ushbu load xyz
    formati ishlatiladi. Bu buyrukka binoan (buyicha) buyrk parametrlari sifatida berilgan x, y va z matritsalari kursatilgan fayildan ishchi fazaga (soxaga) (xotiraga) yuklanadi.
    Sonlar ketma-ketligini MATLABning uzining vositalari yordamida yaratish.
    Matritsani generatsiya orkali yaratish uchun maxsus " : " operatoridan foydalanish mumkin.
    Agar ikkita butun son " : " belgisi bilan ajratilgan bulsa. MATLAB bu ikki butun son orasidagi barcha butun sonlarni yaratadi. Masalan, a=1:8 buyrugi a=[12345678] yaratadi vektor-satrni.
    Agar uchta butun yoki butun bulmagan sonlr uzoro " : " beligsi bilan ajratilgan bulsa, (masalan, 0.0:.2:1.0), u xolda urtadagi son kadam kiymati, birinchi va uchinchi sonlar esa, mos ravishda, chap chegara va ung chegara deb talkin kilinadi.
    Masalan, v=0.0:.2:1.0 buyruk v=[0.0.2.4.6.81.0] vektor-satrni yaratadi.
    ":" operatorini mavjud matritsadan vektor yaratish uchun xam ishlatish mumkin. Masalan, agar x=[26817-25-6]
    bulsa, u xolda u=x( :,1) buyrugi
    y=[20-2] vektor-ustunni yaratadi.
    uu=x( : ,2) buyrugi yy=[615] vektor-ustunni yaratadi. Z=x(1,:) buyrugi z=[268] vektor-satrni yaratadi.
    " : " operatori katta matritsalardan kichik matritsalarni ajratib olish uchun foydalidir. Agar 4x3 ulchovli matritsa c=[-100001-10002] kabi anaklangan bulsa, u xolda
    d1=c(: , 2 : 3)
    buyrugi 2-ustundan tartib 3-ustungacha barcha satrlar elementlaridan
    foydalanib yangi matritsani tuzadi. Natijada 4x2 ulchovli d1=[0010-10 02] kurinishdagi matritsa tuziladi. d2=c(3:4,1:2)
    buyrugi ulchov 2x2 bo’lgan , satrlari s matritsaning 3- va 4-satirlari bilan,
    ustunlari s matritsaning 1- va 2-ustunlari bilan anaklangan matritsani yaratadi:
    d2=[1-100]
    Matritsani olib tashlash.
    Bu bulimda gap MATLABda ishlash jarayonida ishchi fazodan (xotiradan) matritsalarni (yoki uzgaruvchilarni) olib tashlash xakida ketadi (diskdagi fayllarda saklangan matritsa va uzgaruvchilarni olib tashlash dasturlashtirish nuktan nazaridan kizik emas, chunki bu ish operatsion tizim vasitalari yerdamida bajarishi mumkin).
    Matritsani ishchi fazodan olib tashlash uchun clear buyrugi ishlatiladi va bu buyrukning farmati clear x qurinishga egadir. Bu buyruk ishchi fazodan (xotaradan) buyruk
    parametri sifatida kursatilgan x matritsani olib tashlaydi.
    Izox: clear buyrugining parametri sifatida bir-biridan bushlik belgisi bilan ajrvtilgan bir nega matritsani kursatish mumkin.Parametrsizsearbuyrugi tezkor xotiradan BARCHA matritsalarni uchiradi, shuning uchun bu buyrukdan juda extiyot bulib foydalanish kerak.
    Ma’lumotlar turlari MATLABda kuyidagi ma’lumotlar tiplari ishlatiladi:
    1).sonli tip
    2).satrli va simvolli
    3).obyektlar Zaruriyat bo’lgan da foydalanuvchi ma’lumotlarning uzining turlarni xam aniklashi mumkin. Ma’lumotlarning bu turlarini batafsilrok ko’rib chikamiz.
    Ma’lumotlarning sonli turi MATLABda ikki turdagi sonlarni ishlatish mumkin-xakikiy sonlar va kompleks sonlar. Kompleks sonlar a+ib shakpda tasvirlanadi, bu yerda a va b xakikiy sonlar bulib, kompleks sonning mos ravishda xakikiy va mavxum kismi deypladi, " i " simvoli (belgisi) esa mavxum 1ni belgilaydi." i " belgisi urnida " I ", " j " va " J " belgilarani xam ishlatish mumkin.
    Ixtiyoriy turdagi sonlar matritsalar, vektorlar va skalyar mikdorlar (kattaliklar) tarkibiga kirishi mumkin. Kompleks sonni belgilash uchun uni kursatilgan shaklda yozish kerak (shunga e’tibor berinki, kompleks alomati bo’lgan " i ", " I ", " j " yoki " J " belgisi kompleks sonning mavxum kismi belgilovchi b xakikiy sondan chapda yoki ungda bushlik belgisisiz yozilishi kerak: ib yoki bi kurinishda, lekin ib yoki bi kurinishda emas. Aks xolda MATLAB xato mavjudligi xakida xabar chikaradi).
    Xotirada barcha sonlar ikkili anaklikda saklanadi. Sonlar anaklanishi mumkin bo’lgan interval chegaralari, xamda mashina anakligi realmin, realmax va eps tizimli uzgaruvchilar orkali beriladi.
    Satrlar va belgilar (simvollar) MATLABda satrlar deyilganda apostroflar yoki kushtirnoklar bilan chegaralangan belgilar ketma-ketliklari tushinladi. Masalan, a=‘gwerty’
    b=‘MATLAB’ ifodalar sartlarga misol bula oladi.
    Bir necha satrlarnibirlashtirish uchun kvadratli " []’ " kavslar belgilaridan foydalanish mumkin (bu belgilar matritsalarni anaklash uchun xam ishlatiladi).
    Masalan,
    str1=[‘This ‘,’is ‘,’string’] ifodasi str1=‘This is string’ satrini beradi.



    Download 111.97 Kb.
    1   2   3   4




    Download 111.97 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    MATLAB tizimi o‘rnatilganda Ishchi stolda MATLAB

    Download 111.97 Kb.