matlab冒号的用法总结
2017-09-01 10:59
1466 查看
matlab冒号的用法总结 :
1)a:b 表示[a,a+1,……,b]
A=1:5 A = 1 2 3 4
2)当然如果b-a不是整数的话,则向量的最后一位数是n+a,且n=fix(b-a)
A=1.2:4.9 A = 1.2000 2.2000 3.2000 4.2000
3)上面的前提是a < b,如果a > b则会出现空值
A=5:1 A = Empty matrix: 1-by-0 此时 A是空矩阵,看workspace也可以看到A
4)a:c:b表示[a,a+c,……,a+n*c],其中n=fix((b-a)/c)
A=1:3:11 A = 1 4 7 10
5)a:c:b在以下情况为空值
c > 0, 且a > b;或者c < 0,且a < b;
A=11:3:1 A = Empty matrix: 1-by-0
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)b=A(i, :)表示把矩阵A的第i行存入b
A=[1 2 3;4 5 6] b=A(1,:) b = 1 2 3
8)b=A( :,j)表示把矩阵A的第j列存入b
A=[1 2 3;4 5 6] b=A(:,1) b = 1 4
9) b=A(J :K)表示把矩阵A中[A(J),A(J+1),…,A(K)]这些元素存入b中
A=[1 2 3;4 5 6] b=A(3:5) b = 2 5 3
10) b=A(:,c:d)表示把矩阵A的第c到第d列存入b中,当然c,d大于A的列数则出错(b=A(c:d,:)表示取行)
A=[1 2 3;4 5 6;7 8 9] A = 1 2 3 4 5 6 7 8 9 b=A(:,2:3) b = 2 3 5 6 8 9
11) A( :, :,x)产生三维矩阵的第x面
相关文章推荐
- matlab冒号的用法总结
- MATLAB 冒号用法大全
- 总结整理Matlab的plot函数用法
- matlab 冒号用法
- matlab中冒号的用法
- Matlab中的randperm和randsample函数用法总结
- MATLAB总结:plot常用用法总结
- matlab中pwelch函数用法总结
- matlab中冒号的用法
- matlab中Signal Builder模块的用法总结
- matlab—size用法总结
- MATLAB中:冒号用法
- matlab中hash和map的用法总结
- MATLAB 冒号用法大全
- matlab中svd函数用法总结
- Matlab与线性代数 -- 数组的表示,冒号的用法
- 关于Matlab中括号用法的总结
- MATLAB BP神经网络用法的总结(试用于初学者)
- Matlab中冒号的用法
- matlab冒号的用法