MATLAB for循環(huán)

Matlab 循環(huán)語句

for 循環(huán)是一種重復(fù)控制結(jié)構(gòu),使您可以有效地編寫需要執(zhí)行特定次數(shù)的循環(huán)。

語法

MATLAB中for循環(huán)的語法為:

for index = values
   <program statements>
            ...
end

(values)具有以下形式之一-

序號格式和說明
1

initval:endval

將index變量從initvalendval遞增1,并重復(fù)執(zhí)行程序語句,直到index大于endval為止。

2

initval:step:endval

每次迭代將索引值增加step的值,如果step為負,則將索引的值減小。

3

valArray

在每次迭代時從數(shù)組valArray的后續(xù)列創(chuàng)建列向量索引。例如,在第一次迭代中,index = valArray(:,1)。該循環(huán)最多執(zhí)行n次,其中n是valel的列數(shù),由numel(valArray,1,:)給定。輸入valArray可以是任何MATLAB數(shù)據(jù)類型,包括字符串,單元格數(shù)組或結(jié)構(gòu)。

實例1

創(chuàng)建一個腳本文件并輸入以下代碼-

for a = 10:20 
   fprintf('value of a: %d\n', a);
end
運行文件時,它顯示以下結(jié)果-
value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 15
value of a: 16
value of a: 17
value of a: 18
value of a: 19
value of a: 20

實例2

創(chuàng)建一個腳本文件并輸入以下代碼-

for a = 1.0: -0.1: 0.0
   disp(a)
end
運行文件時,它顯示以下結(jié)果-
1
0.90000
0.80000
0.70000
0.60000
0.50000
0.40000
0.30000
0.20000
0.10000
0

實例3

創(chuàng)建一個腳本文件并輸入以下代碼-

for a = [24,18,17,23,28]
   disp(a)
end
運行文件時,它顯示以下結(jié)果-
24

18

17

23

28

Matlab 循環(huán)語句

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清