MATLAB基础学习(二)矩阵产生与运算 上

这里主要介绍了在MATLAB中向量的产生与计算、矩阵的书写与四则运算、以及矩阵索引的问题。其中矩阵四则运算包括矩阵与矩阵的运算以及矩阵与实数的运算;矩阵索引包括显示矩阵中某个元素,某行某列元素以及拿出矩阵中的一些元素组成新的矩阵。

  1. 向量产生与计算

行向量:
在这里插入图片描述
列向量:
在这里插入图片描述
向量运算:
在这里插入图片描述

  1. 矩阵产生与计算

2.1进行一个矩阵的书写:
在这里插入图片描述

2.2 矩阵四则运算:

2.2.1矩阵与矩阵的计算

关于两个矩阵A和B的计算,由于矩阵运算的特殊性,还分为了* 与.* 以及/与./这些不同的运算。其中矩阵乘法为A*B,是按照矩阵乘法计算进行;如果是A.*B,表示的是对应元素进行相乘。

下面用关于矩阵的乘法的例子进行说明:
在这里插入图片描述
2.2.2矩阵与实数的计算

关于矩阵与实数的运算,无论是 * 还是 .* 它们的结果都是一样的。但是需要特别注意的是A^2 表示的是A *A,与A.^2不同。具体可以看下面的举例:
在这里插入图片描述

  1. 矩阵索引

方法一:用行和列进行元素显示

① A(1,2)
显示第一行第二列的21这个数
在这里插入图片描述
② A([1,3],[1,3])
分析:括号里逗号前面表示行,第一行和第三行;逗号后面表示列,第一列、第三列,整个语句表示的是将A中一三行一三列交集的数拿出来组合成新的矩阵。
在这里插入图片描述

方法二:用整个矩阵的排序,排序方法如下图所示
在这里插入图片描述
①A(4)
显示21这个数,21为矩阵中第4个数

②A([1 3 5])
表示调用出第1、3、5个数字组成矩阵
在这里插入图片描述
③A([1 3;1 3])
表示调用出A中第1、3个数字按照排列组成新的矩阵
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_33523925/article/details/86159361