Šajā apmācībā ir parādīts, kā MATLAB izveidot laika cilpu, lai to atkārtotu, ja nosacījums ir patiess.
Kā ģenerēt laika cilpu, lai to atkārtotu, ja nosacījums ir patiess pakalpojumā MATLAB?
Cilpa while ir iteratīvs priekšraksts MATLAB, ko izmanto, lai izpildītu vienu vai vairākus paziņojumus nenoteiktā iterāciju skaitā. Kad process sākas brīža cilpā, tas turpinās, līdz tiek izpildīts dotais cilpas nosacījums.
Ņemiet vērā, ka atšķirībā no for cilpas precīzs iterāciju skaits while cilpā nav zināms iepriekš.
Indeksētos cilpas while mainīgos var apzīmēt ar jebkuru mainīgo, tomēr pārsvarā izmantotie mainīgie ir i un j, taču no šiem mainīgajiem MATLAB vajadzētu izvairīties, jo tos izmanto kompleksajiem skaitļiem.
Sintakse
Tālāk ir norādīta cilpas while-end priekšraksta pamata sintakse programmā MATLAB:
kamēr izteiksme
paziņojumi
beigas
Šeit:
The kamēr izteiksme izpilda doto paziņojumu grupu, līdz tiek izpildīts norādītais cilpas nosacījums.
Izteiksme while ietver nosacījumu, kas nosaka, cik ilgi darbosies while cilpa. Ja šis nosacījums ir patiess, tiek izpildīta paziņojumu grupa starp while un end, un process atkārtojas, līdz nosacījums while ir patiess. Ja nosacījums while ir nepatiess, process tiek apturēts un while cilpa tiek pārtraukta.
Piemēri
Izpildiet tālāk sniegtos piemērus, lai saprastu, kā izveidot kamēr cilpu, lai atkārtotu, ja nosacījums ir patiess pakalpojumā MATLAB.
1. piemērs: izmantojot while Loop, lai izveidotu vienmērīgi izvietotu vektoru
Piemērā mēs izmantojam cilpu while, lai izveidotu vienmērīgu vektoru, kas atkārto while cilpu, līdz nosacījums ir patiess.
x = 0kamēr x < divdesmit
x = x+ 5 ;
disp ( x )
beigas
2. piemērs: izmantojot while Loop, lai aprēķinātu skaitļa koeficientu
Šis MATLAB kods aprēķina skaitļa 5 faktoriālu, izmantojot while cilpas paziņojumu.
fakts = 1 ;x = 1 ;
kamēr x < = 5
fakts = fakts * x;
x = x + 1 ;
beigas
fprintf ( 'Aprēķinātais faktoriāls no 5 ir' )
disp ( fakts )
Secinājums
Cilpa while ir iteratīvs priekšraksts MATLAB, ko izmanto priekšraksta vai paziņojumu grupas izpildei vairākas reizes, ja iterāciju skaits nav iepriekš norādīts. Mēs izmantojam kamēr cilpu situācijā, kad ir nepieciešama cilpa, nezinot precīzu iterāciju skaitu. Šajā apmācībā ir sniegts vienkāršs ceļvedis, kā iemācīties izveidot kamēr cilpu, lai atkārtotu, ja nosacījums ir patiess pakalpojumā MATLAB. Izpratne par šo rokasgrāmatu palīdzēs jums apgūt izteicienu lietošanas mākslu programmā MATLAB.