MatLab da quyidagicha amalga oshiriladi: MatLab da quyidagicha amalga oshiriladi: >> sin cos = inline (`sin (x).^2+cos(y).^2`) sin cos = inline function: sin cos (x, u) =sin (x).^2+cos (x).^2. Bu yozuvlar komandalar oynasida yoziladi va hisoblash ham shu oynada bajariladi: >> sin cos (5.5) ans =1.0000 >> sin cos (1.2) ans =0.8813 >> sin cos (2.1) ans =1.1187
Кодиров Зохиджон Зокирханович
3. Ma’lumotlarni klaviatura va faylli disklardan kiritish. Yuqorida ta’kidlanganidek, MatLab da ma’lumotlar faqat matritsa shaklida tashkil qilinadi. Buning esa 3ta usuli bor: 3. Ma’lumotlarni klaviatura va faylli disklardan kiritish. Yuqorida ta’kidlanganidek, MatLab da ma’lumotlar faqat matritsa shaklida tashkil qilinadi. Buning esa 3ta usuli bor: - ma’lumotlarni klaviaturadan to’g’ridan-to’g’ri kiritish;
- ma’lumotlarni faylli disklardan kiritish;
- ma’lumotlarni MatLab komandalari yordamida hosil qilish.
Klaviaturadan to’g’ridan-to’g’ri kiritishga misollar kuraylik: >> x= [ 5 4 -3] yoki >> x= [ 5, 4, -3] terilsa, x - vektor-qator deb qabul qilinib x(1) =5, x(2)=4, x(3)= -3 bo’ladi. >> u= [ 0 2 2 35 -3 6 2 ] yoki u= [ 0 2 2 3; 5 -3 6 2 ] u-(2x4) o’lchovli matritsa bo’ladi va u(1.1)=0, u(1.2)=2, u(1.3)=2, u(1.4)=3, u(2.1)=5, u(2.2)=3, u(2.3)= 6, u(2.4)=2 bo’ladi. Matritsada (;) qatorlar orasini ajratish uchun kerak.
Кодиров Зохиджон Зокирханович
Matritsa elementlari ifoda bo’lishi mumkin: Matritsa elementlari ifoda bo’lishi mumkin: Z= [sin(0) sqrt(4) 2^3+1 5/2 3^2]. U holda quyidagi vektor aniqlanadi: Z= [0 4.000 9.000 2.500 9.000] Berilgan matritsani kengaytirish orqali ham matritsa hosil qilish mumkin. Masalan, x1= [x 1 2] deb olsak, x1= [5 4 -3 1 2] hosil bo’ladi. Agar x(5)= 8 desak, avvalgi x vektor x= [5 4 -3 0 8] kabi kengaytiriladi, bunda kurinib turibdiki, x(4) ga "0" qiymat berildi. Endi u matritsadan foydalanib, c= [1 2 3 4] y1= [y; c] belgilash natijasida U1= [0 2 2 3 5 -3 6 21 2 3 4] matritsani hosil qilamiz.
Кодиров Зохиджон Зокирханович
Nazorat savollari. Nazorat savollari. - MatLab ning asosiy ob’ektlari nima?
- MatLab da sonlarning kanday formatlari bor?
- Matritsa, vektor-ustun va vektor-qatorni ta’riflang.
- Matritsalarni hosil qilish usullarini ayting va misollar keltiring.
- load komandasining formatlarini va vazifalarini tushuntiring.
- Matritsani transponirlash nima?
- flipud va fliplr komandalari nima uchun xizmat kiladi?
- Maxsus matritsalarni hosil qiluvchi komandalarni keltiring.
Кодиров Зохиджон Зокирханович
E’TIBORINGIZ UCHUN RAHMAT
Кодиров Зохиджон Зокирханович
Foydalanilgan adabiyotlar - G'ulomov S. S. va boshqalar. Axborot tizimlari va texnologiyalari: Oliy o'quv yurti talabalari uchun darslik T.: "Shark", 2000.-592 b.
- G'ulomov S. S. va boshqalar. Axborot texnologiyalari: Akademik litsey va kasb – hunar kollejlari uchun darslik T.: “O’qituvchi”, 2003 -152b.
Кодиров Зохиджон Зокирханович
Do'stlaringiz bilan baham: |