冒号用法
来源:互联网 发布:mac的excel数据有效性 编辑:程序博客网 时间:2024/05/16 00:54
看代码的过程中遇到好多冒号,特地从网上找了一下,复制过来。
matlab冒号的用法总结:
1)a:b 表示[a,a+1,……,b]
1. >> A=1:5
2. A =
3. 1 2 3 4
2)当然如果b-a不是整数的话,则向量的最后一位数是n+a,且n=fix(b-a)
1. >> A=1.2:4.9
2. A =
3. 1.2000 2.2000 3.2000 4.2000
3)上面的前提是a<b,如果a>b则会出现空值
1. >> A=5:1
2. A =
3. Empty matrix: 1-by-0
此时 A是空矩阵,看workspace也可以看到A
4)a:c:b表示[a,a+c,……,a+n*c],其中n=fix((b-a)/c)
1. >> A=1:3:11
2. A =
3. 1 4 7 10
5)a:c:b在以下情况为空值
c>0,且a<b;c<0,且a>b
1. >> A=11:3:1
2. A =
3. Empty matrix: 1-by-0
6)A(:)表示以一列的方式显示A中所有元素
1. >> A=[1 2 3;4 5 6]
2. A =
3. 1 2 3
4. 4 5 6
5. >> A(:)
6. ans =
7. 1
8. 4
9. 2
10. 5
11. 3
12. 6
7)b=A(i, :)表示把矩阵A的第i行存入b
1. >> b=A(1,:)
2. b =
3. 1 2 3
8)b=A( :,j)表示把矩阵A的第j列存入b
1. >> b=A(:,1)
2. b =
3. 1
4. 4
9)b=A(J :K)表示把矩阵A中[A(J),A(J+1),...,A(K)]这些元素存入b中
1. >> b=A(3:5)
2. b =
3. 2 5 310)b=A(:,c:d)表示把矩阵A的第c到第d列存入b中,当然c,d大于A的列数则出错(b=A(c:d,:)表示取行)
1. >> A=[1 2 3;4 5 6;7 8 9]
2. A =
3. 1 2 3
4. 4 5 6
5. 7 8 9
6. >> b=A(:,2:3)
7. b =
8. 2 3
9. 5 6
10. 8 9
10) a( :, :,x)产生三维矩阵的第x页
注:红色字体为不太熟悉的过程。matlab冒号的用法总结:
1)a:b 表示[a,a+1,……,b]
1.>> A=1:5
2.A =
3. 1 2 3 4
2)当然如果b-a不是整数的话,则向量的最后一位数是n+a,且n=fix(b-a)
1.>> A=1.2:4.9
2.A =
3. 1.2000 2.2000 3.2000 4.2000
3)上面的前提是a<b,如果a>b则会出现空值
1.>> A=5:1
2.A =
3. Empty matrix: 1-by-0
此时 A是空矩阵,看workspace也可以看到A
4)a:c:b表示[a,a+c,……,a+n*c],其中n=fix((b-a)/c)
1.>> A=1:3:11
2.A =
3. 1 4 7 10
5)a:c:b在以下情况为空值
c>0,且a<b;c<0,且a>b
1.>> A=11:3:1
2.A =
3. Empty matrix: 1-by-0
6)A(:)表示以一列的方式显示A中所有元素
1.>> A=[1 2 3;4 5 6]
2.A =
3. 1 2 3
4. 4 5 6
5.>> A(:)
6.ans =
7. 1
8. 4
9. 2
10. 5
11. 3
12. 6
7)b=A(i, :)表示把矩阵A的第i行存入b
1.>> b=A(1,:)
2.b =
3. 1 2 3
8)b=A( :,j)表示把矩阵A的第j列存入b
1.>> b=A(:,1)
2.b =
3. 1
4. 4
9)b=A(J :K)表示把矩阵A中[A(J),A(J+1),...,A(K)]这些元素存入b中
1.>> b=A(3:5)
2.b =
3. 2 5 310)b=A(:,c:d)表示把矩阵A的第c到第d列存入b中,当然c,d大于A的列数则出错(b=A(c:d,:)表示取行)
1.>> A=[1 2 3;4 5 6;7 8 9]
2.A =
3. 1 2 3
4. 4 5 6
5. 7 8 9
6.>> b=A(:,2:3)
7.b =
8. 2 3
9. 5 6
10. 8 9
10) a( :, :,x)产生三维矩阵的第x页
- 冒号用法
- javascript的冒号用法
- MATLAB 冒号用法大全
- 双冒号(::)用法
- MATLAB 冒号用法大全
- matlab 冒号用法
- matlab冒号的用法
- MATLAB中:冒号用法
- C++ 冒号: 和双冒号 :: 的用法
- C++:冒号与双冒号用法
- 关于冒号和双冒号用法
- PHP双冒号::的用法
- C++的冒号的用法
- PHP 双冒号的用法
- JS中冒号的用法
- PHP 双冒号的用法
- matlab中冒号的用法
- matlab冒号的用法总结
- 笔记六(脉冲运动)
- 使用stat()函数判断文件类型
- 文件输入和输出流
- HTML5中新表单元素及表单验证
- poj1155 TELE(树形dp+背包)
- 冒号用法
- java添加删除cookie
- bzoj-3676 回文串
- [Android] 关于Android的.so文件你所需要知道的 - 简书
- mongodb里的集合数据迁移到mysql库
- Same Tree
- 我家大门常打开——家用路由器安全探析
- window.location的相关用法
- ubuntu如何降级到之前的版本