MATLAB的标点符号
MATLAB 中分号、冒号、逗号等常用标点符号的作用如下表所示。
其中,冒号的常用方法总结如下:
1)
2) 如果 b 和 a 不是整数,则向量的最后一位数是 n+a,且 n=fix(b-a)。
3) 上面的前提是 a<b,如果 a>b 则会出现空值。
4)
5)
6)
7)
8)
9)
名称 | 符号 | 功能 |
---|---|---|
空格 | 用于输入变量之间的分隔符以及数组行元素之间的分隔符 | |
逗号 | , | 用于要显示计算结果的命令之间的分隔符;用于输入变量之间的分隔符;用于数组行元素之间的分隔符 |
点号 | . | 用于数值中的小数点 |
分号 | ; | 用于不显示命令行的结尾;用于不显示结果直接的分隔符;用户数组行元素之间的分隔 |
冒号 | : | 用于生成一维数值数组,表示一维数值的全部元素或多维数组某一维的全部元素 |
百分号 | % | 用于注释的前面,在它后面的命令不需要执行 |
单引号 | ' | 用于括住字符串 |
圆括号 | () | 用于引用数组元素;用于函数输入变量列表;用于确定算术运算的先后次序 |
方括号 | [] | 用于构成向量和矩阵;用于函数输出列表 |
花括号 | {} | 用于构成元胞数组 |
下划线 | _ | 用于一个变量、函数或文件名的连字符 |
续行号 | ... | 用于把后面的行与该行连接以构成一个较长的命令 |
“At”号 | @ | 用于放在函数名前形成函数句柄;用于放在目录名前形成用户对象类目录 |
1)
a:b
表示 [a,a+1,...,b]。
>> A = 1:6 A = 1 2 3 4 5 6
2) 如果 b 和 a 不是整数,则向量的最后一位数是 n+a,且 n=fix(b-a)。
>> A = 1.2:5.2 A = 1.2000 2.2000 3.2000 4.2000 5.2000
3) 上面的前提是 a<b,如果 a>b 则会出现空值。
>> A = 6:1 A = 空的 1x0 double 行矢量此时, A 是空矩阵,从工作区也可以看到 A。
4)
a:b:c
表示 [a,a+c,...,a+n*c],其中 n=fix((b-a)/c)。
>> A = 1:3:11 A = 1 4 7 10
5)
A(:)
表示以一列的方式显示 A 中的所有元素。
>> A = [1 2 3;4 5 6] A = 1 2 3 4 5 6 >> A(:) ans = 1 4 2 5 3 6
6)
b=A(i,:)
表示把矩阵 A 的第 i 行存入 b。
>> b = A(1,:) b = 1 2 3
7)
b=A(:,j)
表示把矩阵 A 的第 j 列存入 b。
>> b = A(;,1) b = 1 4
8)
b=A(J:K)
表示把矩阵 A 中 [A(J), A(J+1),...,A(K)] 这些元素存入 b 中。
>> b = A(3:5) b = 2 5 3
9)
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
所有教程
- C语言入门
- C语言编译器
- C语言项目案例
- 数据结构
- C++
- STL
- C++11
- socket
- GCC
- GDB
- Makefile
- OpenCV
- Qt教程
- Unity 3D
- UE4
- 游戏引擎
- Python
- Python并发编程
- TensorFlow
- Django
- NumPy
- Linux
- Shell
- Java教程
- 设计模式
- Java Swing
- Servlet
- JSP教程
- Struts2
- Maven
- Spring
- Spring MVC
- Spring Boot
- Spring Cloud
- Hibernate
- Mybatis
- MySQL教程
- MySQL函数
- NoSQL
- Redis
- MongoDB
- HBase
- Go语言
- C#
- MATLAB
- JavaScript
- Bootstrap
- HTML
- CSS教程
- PHP
- 汇编语言
- TCP/IP
- vi命令
- Android教程
- 区块链
- Docker
- 大数据
- 云计算