一、矩阵
MATLAB
中数据的基本格式是矩阵;
- 二维矩阵是一个带有以行和列排列的元素的矩阵表;如果右m行、n列,这个矩阵的大小就是m x n;
- 多维矩阵的维数大于2,就是说其大小为m x n x … x p
二、矩阵举例
一个2 x 3的矩阵如下:
- 矩阵元素:即aij,表示矩阵第i行、第j列的数;上例a12 = 2(第一行、第二列的元素);
- 行向量:当矩阵仅由一行组成时,它是一个特例,就是一个行向量;
- 列向量:当矩阵仅由一列组成时,它是一个特例,就是一个列向量;
- 向量是矩阵的特例,向量中元素的数量是向量的长度;
- 如果矩阵的维数是1 x 1,它是一个标量,即是一个数;
三、定义变量
在MATLAB
,一个变量可以通过给他分配一个值来定义,语法如下所示:
variable = expression
- expression可以是由数字、变量、操作符和函数等组成;
- 例如:a = 1 + 1,定义了一个变量a
四、定义矩阵
在MATLAB
,定义矩阵,使用方括号[ ],同一行之间的元素用逗号‘ , ’或者空格‘ ’来分隔,行与行之间用分号‘ ; ’来分隔
例如:a = [1,2,3;4 5 6]
- 定义行向量:a = [1,2,3]
- 定义列向量:b = [1;2;3]
五、获取变量值
一个变量的值可以通过输入它的名字,按回车键获得;如果这个变量不存在,就显示一个错位信息,如下所示: