请高手指教:matlab中 循环语句中X(8,:,
1个回答

冒号在MATLAB里基本上两种意思:

(1)对于矩阵,冒号表示该维度上的所有元素.

A=

1 2 3

4 5 6

7 8 9

A(1,:)表示A的第一行,所有列.

A(1,:)=[ 1 2 3 ]

(2)在循环语句中,冒号表示“从什么开始,间隔多少,到什么”

for i=0 :2 :10

表示的是i从0开始,每次增长2,一直到10,所以循环的第一次i=0,第二次循环i=2,...第6次i为10,循环结束.相当于C语言中的 for (i=0;i