1)J:K 与[J,J+1,…,k]一样 >> a=1:5 a =1 2 3 4 5 2)J:K为空值,当J>K时 >>a=5:1 a = Empty matrix: 1-by-0 3)J:D:K 与[J,J+D,…,J+m*D]一样 其中m=fix((K-J)/D) Fix(X):向0方向取整 >> a=(1:3:8) a =1 4 7 4) J:D:K在以下条件下为空值 D>0且J>K或者 D<0且J 5)colon(J,K)与J:K一样 ;colon(J,D,K)与J :D :K一样
冒号还可以用来选定向量、矩阵和行列式的行、列和元素
6)a( : ) 用来以一列的方式显示a中所有元素
>> a=[1 2 3;4 5 6]
a = 1 2 3
4 5 6
>> a(:)
ans = 1
4
2
5
3
6
7) a(i, :)产生矩阵a的第i行
8) a( :,j)产生矩阵a的第j列
9) a(J :K)是矩阵中[a(J),a(J+1),...,a(K)]个元素
>> a=[1 2 3;4 5 6;7 8 9]
a =
1 2 3
4 5 6
7 8 9
>> a(3:5)
ans = 7 2 5
10) a( :,x :y)产生 a( :,x), a( :,x+1),..., a( :,y)。
>> a(:,2:3)
ans = 2 3
5 6
8 9
11) a( :, :,x)产生三维矩阵的第x页 |