2.1 MATLAB数据特点
2.1.1数据术语
1)矩阵:由m*n个数组成的排成m行n列的一个矩形的数表,其中0X0矩阵为空矩阵([ ])。数表中第i(1≤i≤m)行第j(1≤j≤n)列的数据称为矩阵元素。
2)标量: 1X1的矩阵,即为只含一个数的矩阵。
3)向量: 1Xn或nX1的矩阵,即只有一行的或者列的矩阵。只有一行的矩阵称为行向量,只有.列的矩阵称为列向量。数表中第i(1≤i≤n)个数据称为向量元素。
2.1.2数据类型
(1)矩阵是MATLAB最基本、最重要的数据对象,MATLAB的大部分运算或命令都是在矩阵运算的意义下执行的,而且这种运算定义在复数域上。向量和单个数据都可以作为矩阵的特例来处理。
(2)数据类型主要包括数值型、字符串型等。
(3)逻辑型数据。在MATLAB中,以数值1(非零) 表示“真”,以数值0表示"假”。
数值型数据可以用带小数点的形式和科学计数法表示,数值的表示范围是10-309~10+309。-20、1.25、 2.88e-56(表 示2.88X10-56)、7.68e204(表示7.68X10204)都是合法的数据表示。
一般在计算时采用双精度型,在输出时有多种数值显示格式可供选择。
数值显示格式的设置通过format命令,常用的格式如下:
format short 默认设置,以5位数字形式输出
format long 以15位十进制数形式输出
format bank 以两位小数形式输出
format rat 以近似分数形式输出
数据格式 解释 例a=1/3
Short 短格式 0.3333
Long 长格式所 0.33333333333333
Bank 金融格式 0.33
Rational 有理格式 1/3
- 变量及其操作
2.2变量及其操作
(1)变量的命名
变量的命名规则为: