Kā izveidot laika cilpu, lai to atkārtotu, ja nosacījums ir patiess pakalpojumā MATLAB

Ka Izveidot Laika Cilpu Lai To Atkartotu Ja Nosacijums Ir Patiess Pakalpojuma Matlab



Programmā MATLAB, kamēr cilpa ļauj mums izpildīt komandu vai komandu grupu vairākas reizes nenoteiktā iterāciju skaitā. Mēs izmantojam while-end cilpu situācijā, kad ir nepieciešama cilpa, bet iterāciju skaits nav iepriekš zināms.

Š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 = 0
kamē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.