Endsieg77's Studio.

matlab 2

2021/03/09 Share

矩阵代数


创建


1
2
3
4
5
rand(m, n) %随机元素的m×n矩阵
eye(n) %n阶单位矩阵
zeros(m, n)
ones(m, n)
%字面意思

运算


1
2
3
4
5
6
7
8
inv(A) %逆阵
det(A) %行列式求值
eig(A) %返回A的(特征值向量)或(特征向量列矩阵和特征值对角矩阵)
diag(A) %返回A的对角元素向量
diag(x) %返回以x为对角元素的矩阵
A' %转置矩阵
sqrt(A) %返回矩阵A的方根
null(A) %返回矩阵行向量正交补,即Ax=0的基础解系

相似对角化


  • 如果n阶方阵A有n个线性无关的特征向量,则必存在可逆矩阵P,使得:

第一次写出了优雅的感觉


1
2
3
4
5
6
7
8
9
10
11
LEVEL = 50;
matrix = [];

for i = 1: LEVEL
vec(1: i - 1) = 1;
vec(i) = 5;
vec(i + 1: LEVEL) = 6;
matrix = [matrix; vec];
end

disp(matrix);

Leontief Matrix


晚点补上。

CATALOG
  1. 1. 矩阵代数
    1. 1.1. 创建
    2. 1.2. 1 2 3 4 5 rand(m, n) %随机元素的m×n矩阵 eye(n) %n阶单位矩阵 zeros(m, n) ones(m, n) %字面意思
    3. 1.3. 运算
    4. 1.4. 1 2 3 4 5 6 7 8 inv(A) %逆阵 det(A) %行列式求值 eig(A) %返回A的(特征值向量)或(特征向量列矩阵和特征值对角矩阵) diag(A) %返回A的对角元素向量 diag(x) %返回以x为对角元素的矩阵 A' %转置矩阵 sqrt(A) %返回矩阵A的方根 null(A) %返回矩阵行向量正交补,即Ax=0的基础解系
      1. 1.4.1. 相似对角化
    5. 1.5. 第一次写出了优雅的感觉
    6. 1.6. 1 2 3 4 5 6 7 8 9 10 11 LEVEL = 50; matrix = []; for i = 1: LEVEL vec(1: i - 1) = 1; vec(i) = 5; vec(i + 1: LEVEL) = 6; matrix = [matrix; vec]; end disp(matrix);
    7. 1.7. Leontief Matrix