MATL🅰️🅱️.uz
65 subscribers
28 photos
2 videos
6 files
15 links
Matlab тизимида дастурлаштиришни ўргатувчи канал.
Download Telegram
‼️Каналда бериладиган мисолларни ечиш учун "MATLAB Mobile" дан фоидаланиш мумкин.

https://play.google.com/store/apps/details?id=com.mathworks.matlabmobile


@matlabuz га таклиф қилиш эсдан чиқмасин‼️
(🔷🔁) шартли циклик тузилма соддароқ кўринишга эга бўлса уни бир қаторда ёзиш мумкин.
while (шарт), амаллар; end

‼️: Ўша ўша вергул эсдан чиқиши керак эмас.
@matlabuz
Шартли циклик тузилма ёрдамида хам кара кара жадвалини шакллантириш мумкин.
Масалан 6 сони учун:
s=6; a=1;
while (a < 11)
fprintf(' %d × %d = %d \n', s, a,s*a);
a=a+1;
end

‼️ Мана бу эса чиқадиган натижа:
6 × 1=6
6 × 2=12
6 × 3=18
6 × 4=24
6 × 5=30
6 × 6=36
6 × 7=42
6 × 8=48
6 × 9=54
6 × 10=60

@matlabuz бўлажак 👨‍💻 учун❗️
👍2
Энди навбат ичма-ич тузилмаларга бағишланади. Шулардан бири ичма-ич шартсиз циклик тузилма (🔁🔁). Ўнинг умумий кўриниши қўйидагича:

for m = 1:2:9
for n = 1:3:15
Амаллар;
end
end

for m1 = 1:10
for n1 = 1:10
Амаллар;
end
end

for m = 10:-2:2
   for n = -10:3:10
          Амаллар;
   end
end

👨‍💻 @matlabuz 🫵 учун махсус‼️
👏3
Ичма-ич шартли циклик тузилманинг (🔷🔁🔷🔁) умумий кўриниши эса қўйидагича:

while (шарт1)
while (шарт2)
Амаллар;
end
end
👍1
Шартли ва шартсиз циклик тузилмалар биргаликда қўлланилганда уларнинг кўриниши қўйидагича бўлади:

for m1 = 1:10
while (шарт)
Амаллар;
end
end

while (шарт1)
for n2= 1:6
Амаллар;
end
end
👍1
📝 ❗️Масала❗️

a = 0;
for m = 1:5
for n = 1:5
a = a+m+n;
end
end
👨‍🏫 Ушбу мисол натижасини изохда яъни коментарийда қолдиринг❗️
👍1
👆 Циклик тузилмалардан фоидаланиб янги функцияларни яратиш ва улардан фоидаланиш мумкин. Масалан, факториални хисоблаш функцияси.

@matlabuz
👍1
⚠️ Ха айтгандай, 👆 мисолга эътибор берсангиз % белгисидан сўнг барча матн ва амаллар яшил рангга бўялган. Бу дастурлаштиришнинг мухим элементларидан бири <ИЗОХ>дир.

PS: Хар қандай дастурчи ўз дастурларида изох қолдиришга одатланиши керак. Бу нафақат ўзига балки бошқа фойдаланувчиларга хам фойдали бўлади.
📝 ❗️Масала жавоби❗️
Forwarded from MinInnovation
Сунъий интеллект буюк бобокалонларимиз – Амир Темур, Заҳриддин Муҳаммад Бобур ва Алишер Навоий образларини яратди.

_ _ _ _ _ _

Искусственный интеллект создал образы Амира Темура, Захриддина Мухаммада Бабура и Алишера Навои.

@mininnovation
Ичма-ич тузилмаларнинг навбатдаги тури бу циклик (🔁) ва тармоқланувчи (🔷➡️) алгоритмларни биргаликда ишлатишдир.
Шартсиз циклик ва шартли тармоқланувчи тузилмаларни биргаликда ичма-ич қўлланилиши қўйидагича бўлади:

for m1 = 1:10
Амаллар 1;
if (шарт 1)
Амаллар 2;
elseif (шарт 2)
Амаллар 3;
else
Амаллар 4;
end
Амаллар 5;
end

👨‍💻 @matlabuz 🫵 учун‼️
👏1
Шартли циклик ва шартли тармоқланувчи тузилмаларни биргаликда ичма-ич қўлланилиши қўйидагича бўлади:

while (шарт1) 
Амаллар 1;
    if (шарт 2)
Амаллар 2;
elseif (шарт 3)
Амаллар 3;
else
Амаллар 4;
end
Амаллар 5;
end

👨‍💻@matlabuz
👏2
Шартсиз циклик ва тармоқланувчи тузилмаларни биргаликда ичма-ич ишлатиш қўйидагича бўлади:

for t=1:3:21
Амаллар 1;
switch катталик 
    case қиймат 1 
        Амаллар 2;
    case қиймат 2 
        Амаллар 3;
    ...
    case қиймат n-1
        Амаллар n-1;  
    otherwise 
        Амаллар n; 
end 
Амаллар n+1;
end

👨‍💻@matlabuz
👍2👏1
Шартли циклик ва тармоқланувчи тузилмаларни биргаликда ичма-ич қўлланилиши қўйидагича бўлади:

while (шарт) 
...
    switch катталик 
    case қиймат 1 
        Амаллар 1;
    case қиймат 2 
        Амаллар 2;
    ...
    case қиймат n-1
        Амаллар n-1;  
    otherwise 
        Амаллар n; 
end 
...
end

👨‍💻@matlabuz
👏4
Энди навбат шартли тармоқланувчи ва шартсиз циклик тузилмаларни биргаликда ичма-ич ишлатишга. Унинг кўриниши қўйидагича:

if (шарт 1)
     ...
for m1 = 1:5
Амаллар 1;
end
elseif (шарт 2)
      ...
for m2 = 1:5
Амаллар 2;
end
else
   
  ...
    for m3 = 1:5
          Амаллар 3;
    end
end

😉 @matlabuz
👍1
Шартли тармоқланувчи ва шартли циклик тузилмаларни биргаликда ичма-ич қўлланилиши қўйидагича кўринишга эга:

if (шарт1) 
...
    while (шарт 2)
Амаллар 2;
end
...
elseif (шарт 3)
...
    while (шарт 4)
Амаллар 3;
end
...
else
...
...
    while (шарт 5)
          Амаллар 4;
    end
end

👨‍💻@matlabuz
👍1
Шартсиз тармоқланувчи ва шартсиз циклик тузилмаларни биргаликда ичма-ич ишлатиш қўйидагича кўринишда бўлади:

switch катталик 
    case қиймат 1 
        ...
for t1=n1:s1:k1, Амаллар 1; end
    case қиймат 2 
        ...
for t2=n2:s2:k2, Амаллар 2; end
    ...
    case қиймат v
       ...
    for tv=nv:sv:kv, Амаллар v; end
    otherwise 
      ...
    for th=nh:sh:kh, Амаллар vh; end
end 
...
end

👨‍💻@matlabuz
👍1