Paano Gumawa ng isang habang Loop upang Ulitin Kapag Tama ang Kundisyon sa MATLAB

Paano Gumawa Ng Isang Habang Loop Upang Ulitin Kapag Tama Ang Kundisyon Sa Matlab



Sa MATLAB, ang isang while loop ay nagbibigay-daan sa amin na magsagawa ng isang command o isang grupo ng mga command nang maraming beses sa isang hindi natukoy na bilang ng mga pag-ulit. Gumagamit kami ng while-end loop sa isang sitwasyon kung kailan kailangan ang pag-loop ngunit ang bilang ng mga pag-ulit ay hindi alam nang maaga.

Ang tutorial na ito ay nagpapakita kung paano lumikha ng isang habang loop upang ulitin kapag ang isang kundisyon ay totoo sa MATLAB.

Paano Bumuo ng isang habang Loop upang Ulitin Kapag ang isang Kondisyon ay Totoo sa MATLAB?

Ang while loop ay isang umuulit na pahayag sa MATLAB na ginagamit upang magsagawa ng isa o higit pang mga pahayag sa isang hindi natukoy na bilang ng mga pag-ulit. Kapag ang proseso ay nagsimula sa isang habang loop nagpapatuloy ito hanggang sa ibinigay na kondisyon ng pag-loop ay nasiyahan.







Tandaan na, hindi katulad ng for loop, ang eksaktong bilang ng mga iteration sa while loop ay hindi alam nang maaga.



Ang mga naka-index na variable ng while loop ay maaaring tukuyin ng anumang variable, gayunpaman, ang kadalasang ginagamit na variable ay i at j ngunit ang mga variable na ito ay dapat na iwasan sa MATLAB dahil ginagamit ang mga ito para sa mga kumplikadong numero.



Syntax
Ang pangunahing syntax ng while-end loop na pahayag sa MATLAB ay ibinigay sa ibaba:





habang pagpapahayag
mga pahayag
wakas

dito:

Ang habang ipinapatupad ng expression ang ibinigay na pangkat ng mga pahayag hanggang sa nasiyahan ang tinukoy na kondisyon ng pag-loop.



Ang while expression ay may kasamang kundisyon na nagpapasya kung gaano katagal gagana ang while loop. Kung totoo ang kundisyong ito, ang pangkat ng mga pahayag sa pagitan ng while at end ay isasagawa, at ang proseso ay mauulit hanggang sa ang while na kundisyon ay totoo. Kapag mali ang kundisyon habang, hihinto ang proseso at wawakasan ang while loop.

Mga halimbawa
Sundin ang mga halimbawang ibinigay sa ibaba upang maunawaan kung paano lumikha ng isang habang loop upang ulitin kapag ang kundisyon ay totoo sa MATLAB.

Halimbawa 1: Paggamit ng while Loop para Gumawa ng Vector na Pantay-pantay

Sa halimbawa, ginagamit namin ang while loop upang lumikha ng pantay na espasyong vector na inuulit ang while loop hanggang sa maging totoo ang kundisyon.

x = 0
habang x < dalawampu
x = x+ 5 ;
disp ( x )
wakas

Halimbawa 2: Paggamit ng while Loop para Kalkulahin ang Factorial ng isang Numero

Kinakalkula ng MATLAB code na ito ang factorial ng numero 5 gamit ang while loop statement.

katotohanan = 1 ;
x = 1 ;
habang x < = 5
katotohanan = katotohanan * x;
x = x + 1 ;
wakas
fprintf ( 'Kalkuladong factorial ng 5 ay' )
disp ( katotohanan )

Konklusyon

Ang while loop ay isang umuulit na pahayag sa MATLAB na ginagamit para sa pagpapatupad ng isang pahayag o isang pangkat ng mga pahayag nang maraming beses kapag ang bilang ng mga pag-ulit ay hindi tinukoy nang maaga. Gumagamit kami ng while loop sa isang sitwasyon kung kailan kailangan ang looping nang hindi nalalaman ang eksaktong bilang ng mga iteration. Ang tutorial na ito ay nagpakita ng isang madaling gabay sa pag-aaral kung paano lumikha ng isang habang loop upang ulitin kapag ang kundisyon ay totoo sa MATLAB. Ang pag-unawa sa gabay na ito ay tutulong sa iyo na matutunan ang sining ng paggamit ng habang expression sa MATLAB.