matlabda dasturlashelementlari.ma’lumotlarni qaytaishlash

PPTX 30 стр. 233,1 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 30
15-mavzu. fan: kompyuter algebrasi tizimlari o’qituvchi: t.djiyanov ii-kurs 15-mavzu: matlabda dasturlash elementlari. ma’lumotlarni qayta ishlash. reja: 1. tayinlash va shartli operatorli; 2. sikl operatorlari; 3. tanlash operatorlari; 4. dasturlashga doir misollar. hisoblashlarda to’xtashlar hosil qilish. 5. matlabda grafik chizishning imkoniyatlari.ikki o’lchovli grafika; 6. gistogrammalar. polyar koordinatalarda grafika. 7. uch o’lchovli grafika. grafik chizishga doir misollar; 8. bir nechta grafiklarni hosil qilish va boshqa imkoniyatlar. 9. animatsiyani bajarish vositalari; 10. foydalanuvchi intyerfyeysini yaratish; 1. tayinlash va shartli operatorli fan: kompyuter algebrasi tizimlari o’qituvchi: t.djiyanov ii-kurs 15-mavzu. matlabda dasturlash komandalar rejimida amalga oshiriladi. bu tizim shunday tuzilganki, hisoblash uchun ishlatiladigan o’zgaruvchilarni qiymati berilmagan bo’lsa, ularni ustida har qanday amalni bajarish mumkin bo’lmay qoladi. tayinlash operatori sifatida o’zgaruvchilarga qiymat berish komandasi bo’lgan oddiy “=” tenglik belgisi ishlatiladi. demak, tayinlash operatori qiymat o’zlashtiruvchi har bir o’zgaruvchi va funksiyalarning qiymatlarini aniqlashda ishlatiladi. matlabda har bir foydalanuvchi uchun dastur tuzish imkoniyati bor. bu dasturlar keyinchalik alohida …
2 / 30
di. agar 1-shart “rost” bo’lsa, boshqarish {operator1}ni bajarishga uzatiladi. aks holda, ya’ni 1-shart “yolg’on” bo’lsa, u holda boshqarish 2-shartni tekshirishga uzatiladi. agar y “rost” bo’lsa boshqarish {operator2}ni bajarishga uzatiladi, aks holda boshqarish {operator3}ni bajarishga uzatiladi. yuqoridagi formatda shartlar sifatida algebraik ifodalar, mantiqiy va solishtirish amallari bo’lgan >=, , ~=, == kabilar ishlatilishi mumkin. masalan, if i==j a(i,j)=i+j+2; elseif abs(i-j)==1 a(i,j)=-1; else a(i,j)=1; end. shartli operatorning qisqa formatlarida ham foydalanish mumkin: fan: kompyuter algebrasi tizimlari o’qituvchi: t.djiyanov ii-kurs 15-mavzu. a) if {operatorlar} end b) if {operatorlar1} else {operatorlar2} end. 2. sikl operatorlari dasturni bajarish yo’lini ko’rsatib beruvchi vositalardan biri tanlov operatorlar switch hisoblanadi. uning formati quyidagicha bo’ladi: switch case operator, operator,…; case {1- qiymat,2- qiymat,…} operator, operator,…; otherwise, operator, operator,… ; fan: kompyuter algebrasi tizimlari o’qituvchi: t.djiyanov ii-kurs 15-mavzu. end bu operatorlar formatidagi -skalyar ifoda yoki qator(simvolli) bo’lishi mumkin. operator quyidagicha ishlaydi: case ostidagi ga teng bo’lsa, unda ko’rsatilgan operatorlar bajariladi, …
3 / 30
rtal fan: kompyuter algebrasi tizimlari o’qituvchi: t.djiyanov ii-kurs 15-mavzu. >> ym(15) xato >> 3.tanlash operatorlari matlabda ko’rsatilgan operatorlar ketma-ketligini ma’lum marta takrorlab bajarish uchun for…end operatoridan foydalaniladi. uning formati quyidagicha: for = operator operator end sikl qobig’ini tashkil qiluvchi operatorlar ketma-ketligi nig boshlang’ich qiymat x0 dan boshlab h qadam bilan oxirgi qiymati xn gacha bo’lgan qiymatlarida bajariladi. agar qadam h berilmasa, tizim uni avtomatik tarzda 1 deb hisoblaydi. misollar: 1) for i=1:10 for j=1:10 a(i,j)=1/(i+j-1); fan: kompyuter algebrasi tizimlari o’qituvchi: t.djiyanov ii-kurs 15-mavzu. end end bu dastur ishlashi natijasida (10x10) o’lchovli gilbert matrisasi hosil qilinadi. 2) for i=0:2:10 y(i)=x(i)*sin(x(i))+1/(x(i)+1); end sikl operator while…end ning umumiy ko’rinishi quyidagicha bo’lib, operator qobig’idagi komandalar ketma-ketlgi noma’lum sonda (shart bajarilguncha) qaytariladi: while {operatorlar} end bunda {operatorlar} ketma-ketligi “yolg’on” qiymat qabul qilguncha takror bajarilaveradi, xuddi shartli operator if dagi kabi solishtirish amallari orqali aniqlangan bo’lishi kerak. masalan, quyidagicha i=2; x(1)=10; x(2)=11; while abs(x(i)-x(i-1))>=0.001 fan: kompyuter …
4 / 30
ratori yordamida bajarish mumkin. u holda quyidagi fayl funksiyani ishlatish mumkin: natija: >> f(2,3) n = 1 ans = 2 >> hisoblashlarda pauzalar(to’xtalishlar) hosil qilish fan: kompyuter algebrasi tizimlari o’qituvchi: t.djiyanov ii-kurs 15-mavzu. dasturning ishlashini vaqtincha to’xtatib turish uchun pause foydalaniladi. u quyidagi shakllarda ishlatilishi mumkin:  pause –hisoblashlar biror klavisha bosilguncha to’xtab turadi;  pause(n)-hisoblashlar n sekundga to’xtaydi;  pause on pauzani qayta ishlash rejimini ulaydi;  pause off-pauzani qayta ishlash rejimini uzadi; quyidagi pause.m deb nomlangan m-faylni ko’raylik: x=0:0.1:10; pause y=sin(x); plot(x,y) y1=cos(x) pause(2) plot(x,y1) pause(0.5) y2=x.^2 plot(x,y2) pause(3) operatoridan fan: kompyuter algebrasi tizimlari o’qituvchi: t.djiyanov ii-kurs 15-mavzu. y3=1./x+2 plot(x,y3) ushbu dastur yordamida ishga f5 klavishasi yoki komandalar oynasidan pauza komandasi tushirilgandan keyin pauza operatori ta’sirida biror klavisha bosilguncha kutib turadi. klavisha bosilgandan keyin sin(x) ning grafigi quriladi. keyingi grafiklar pause(n) operatorlarning ishlashiga asosan ma’lum vaqt oraliqlardan keyin ketma-ket quriladi, ya’ni 2 sekunddan keyin cos(x) ning, 0.5 sekunddan …
5 / 30
ish mumkin. biror bir sistemada grafik chizish uchun umumiy bo’lgan ba’zi koordinatalarni keltiramiz:  plot(x,y)-x va y vektorlarning dekart tekisligidagi grafigini hosil qiladi;  plot(y)- y ning y-vektor elementlari nomerlarga nisbatan grafigini yasaydi; semilog(x,y)- “x”ni logarifmi grafigini “y”ga nisbatan grafigini yasaydi; semilogy(x,y)-“x”ning grafigini “y”ning logarifmiga nisbatan grafigini yasaydi; loglog(x,y)-“x”ni logarifmini “y”ni logarifmiga nisbatan grafigini yasaydi;  grid-koordinatalar sistemasida to’rni hosil qiladi; title(‘matn’)- grafik tepasiga matn yozadi; xlabel(‘matn’)- “matn”ni “x” o’qi ostiga yozadi; fan: kompyuter algebrasi tizimlari o’qituvchi: t.djiyanov ii-kurs 15-mavzu.  ylabel(‘matn’)- “matn”ni “y” chap tomoniga yozadi;  text(x,y,’matn’)- “matn”ni (x,y) nuqtaga yozadi;  polar(theta, r)- r va theta vektorlarning polyar koordinatalar sistemasida grafigini yasaydi (bu yerda theta faqat radianlarda beriladi);  bar(x) yoki stairs(x)- “x” vektorning gistogrammasini yasaydi;  bar(x,y) yoki stairs(x,y)-“y” vector elementlarini gistogrammasini “x” vektorning elementlariga mos to’plamga joylashtirib chizadi; dekart koordinatalar sistemasida grafik chizish (x,y) juftligini qiymatlafini berib, hosil bo’lgan nuqtalarni kesmalar bilan tutashtirish orqali hosil …

Хотите читать дальше?

Скачайте все 30 страниц бесплатно через Telegram.

Скачать полный файл

О "matlabda dasturlashelementlari.ma’lumotlarni qaytaishlash"

15-mavzu. fan: kompyuter algebrasi tizimlari o’qituvchi: t.djiyanov ii-kurs 15-mavzu: matlabda dasturlash elementlari. ma’lumotlarni qayta ishlash. reja: 1. tayinlash va shartli operatorli; 2. sikl operatorlari; 3. tanlash operatorlari; 4. dasturlashga doir misollar. hisoblashlarda to’xtashlar hosil qilish. 5. matlabda grafik chizishning imkoniyatlari.ikki o’lchovli grafika; 6. gistogrammalar. polyar koordinatalarda grafika. 7. uch o’lchovli grafika. grafik chizishga doir misollar; 8. bir nechta grafiklarni hosil qilish va boshqa imkoniyatlar. 9. animatsiyani bajarish vositalari; 10. foydalanuvchi intyerfyeysini yaratish; 1. tayinlash va shartli operatorli fan: kompyuter algebrasi tizimlari o’qituvchi: t.djiyanov ii-kurs 15-mavzu. matlabda dasturlash komandalar rejimida amalga oshiriladi. ...

Этот файл содержит 30 стр. в формате PPTX (233,1 КБ). Чтобы скачать "matlabda dasturlashelementlari.ma’lumotlarni qaytaishlash", нажмите кнопку Telegram слева.

Теги: matlabda dasturlashelementlari.… PPTX 30 стр. Бесплатная загрузка Telegram