matlab向量与矩阵运算
时间: 2023-11-28 22:45:00 浏览: 140
MATLAB是一种矩阵化程序设计语言,因此它对于向量和矩阵的运算非常方便。以下是MATLAB中向量和矩阵运算的一些基本命令和函数:
1.创建向量和矩阵
```matlab
% 创建行向量
v = [1 2 3]
% 创建列向量
v = [1; 2; 3]
% 创建矩阵
A = [1 2; 3 4]
```
2.向量和矩阵的加法和减法
```matlab
% 向量加法
v1 = [1 2 3];
v2 = [4 5 6];
v3 = v1 + v2;
% 矩阵加法
A1 = [1 2; 3 4];
A2 = [5 6; 7 8];
A3 = A1 + A2;
% 向量减法
v1 = [1 2 3];
v2 = [4 5 6];
v3 = v1 - v2;
% 矩阵减法
A1 = [1 2; 3 4];
A2 = [5 6; 7 8];
A3 = A1 - A2;
```
3.向量和矩阵的乘法
```matlab
% 向量点乘
v1 = [1 2 3];
v2 = [4 5 6];
v3 = dot(v1, v2);
% 向量叉乘
v1 = [1 2 3];
v2 = [4 5 6];
v3 = cross(v1, v2);
% 矩阵乘法
A1 = [1 2; 3 4];
A2 = [5 6; 7 8];
A3 = A1 * A2;
% 矩阵点乘
A1 = [1 2; 3 4];
A2 = [5 6; 7 8];
A3 = A1 .* A2;
```
4.向量和矩阵的除法
```matlab
% 向量除法
v1 = [1 2 3];
v2 = [4 5 6];
v3 = v1 ./ v2;
% 矩阵除法
A1 = [1 2; 3 4];
A2 = [5 6; 7 8];
A3 = A1 ./ A2;
```
5.查看矩阵的大小
```matlab
% 列出矩阵 A 的行数和列数
size(A)
% 返回矩阵 A 的行数
size(A, 1)
```
阅读全文