HISOBLASH NATIJALARNI CHOP QILISH SHAKLLLARI Masalan, x=[4/3 1.2345e-6] vektorning turli shakldagi tasvirlari quyidagi ko’rinishga ega bo’ladi:
format short
1.3333 0.0000
format short e
1.3333E+000 1.2345E-006
format long
1.333333333333338 0.000001234500000
format long e
1.333333333333338E+000 1.234500000000000E-006
format bank
1.33 0.00
Berilgan shakllar faqat sonlarni chiqarish shaklllarini ko’rsatadi. Hisoblash har doim xam ikkilik aniqlikdagi tartibda amalga oshiriladi.
7
TIL ALIFBOSI. MAXSUS BELGILAR Boshqa tizimlar kabi MATLAB da xam, barcha A dan Z gacha lotin alifbosining xarflaridan va 0 dan 9 gacha arab raqamlaridan foydaniladi. C++ kabi, o’zgaruvchi va o’zgarmaslarda katta va kichik xarflar turlicha bo’ladi.
Maxsus belgilar. Lotin alifbosining xarflaridan tashqari kompyuter klaviaturasining barcha maxsus belgilaridan foydalanadi.
8
MA’LUMOTLAR TURLARI MATLAB ning ma’lumotlar turlari tuzilishi 2-rasmdagi sxemada keltirilgan.
2-rasm. MATLAB ning ma’lumotlat turlarining tuzilishi
9
MA’LUMOTLAR TURLARI array va numerric ma’lumotlar turlari virtual (“zohiriy”) hisoblanadi, ya’ni unga xech qanday o’zgaruvchilar tegishli bo’lmaydi. Ular ba’zi ma’lumotlar turlarini aniqlash va birlashtirish uchun xizmat qiladi. Shuning uchun, MATLAB da, o’zida ko’p o’lchamli massivlarni tavsiflaydigan ma’lumotlar turlari aniqlangan:
1. single – bittalik aniqlikdagi sonlardan iborat sonli massivlar;
2. double – ikkilangan aniqlikdagi sonlardan iborat sonli massivlar;
3. char – elementlari belgilardan iborat belgili massivlar;
4. sparse – elementlari ikklik aniqlikdagi sonlardan iborat matritsalar;
5. cell – yaycheyka massivlari;
6. structure – maydonli tuzilma massivlar;
7. function – handle – funksiya deskriptorlari;
8. int8, ..., uint32 – ishorali va ishorasiz 8-, 16-, 32-razriyadli butun sonlar massivlari
10