目录
1. 创建矩阵和向量
2. 矩阵的基本运算
2.1 数乘
2.2 转秩
2.3 求逆
2.4 点积
2.5 拼接
3. 复数
4. 矩阵元素的引用
5.工作区中数据的保存和使用
1. 创建矩阵和向量
向量包括行向量和列向量,向量就是个特殊的矩阵,向量可看作C语言中的一维数组,而矩阵可看作C语言中的二维数组。创建向量时,各个元素之间用空格隔开,示例如下:
创建矩阵时,各行之间用分号隔开,如下:
Matlab中有一些特殊的函数,用于创建某些特殊数值的矩阵,示例:
2. 矩阵的基本运算
2.1 数乘
单个数值与矩阵进行四则运算,作用于每个元素,示例:
注意与点积运算的区别。
2.2 转秩
在matlab中,转秩运算符为’,示例:
2.3 求逆
Inv()函数用于求矩阵的逆,矩阵乘以自身的逆就是单位矩阵,示例:
2.4 点积
该运算是矩阵对应的元素进行的运算,要求参与运算的矩阵行列数相同。
2.5 拼接
两种方式,一种是扩展维度,另一种维度得以保持,示例:
3. 复数
在表达式中,虚数单位用i或者j都可以:
4. 矩阵元素的引用
Matlab中下标元素从1开始而不是0:
索引多个元素:
5.工作区中数据的保存和使用
指令whos可以查询工作区中的变量。
指令sava可以保存工作区的数据,后缀为.mat。 指令load可以导入数据,是以结构体的形式导入,引用的时候要注意,如下: