冒号在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
冒号在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