B站台大MATLAB教学视频自学整理---线性方程与线性系统【11】

B站视频链接:台大郭彦甫教授的教学视频

1.线性方程

1.1 高斯消除法

  • 增广矩阵:就是把线性方程的常数项加入矩阵的最右侧。
  • 高斯消除法: 就是求矩阵的秩。
  • rref([A b]) : 高斯消除法消除行

1.2 LU消除法

  • LU分解是指矩阵 可以分解为 L − 1 U L^{-1}U L1U乘积的形式,其中 L L L是单位下三角矩阵, U U U是单位上三角矩阵。
  • lu(A) : 得到A的L矩阵和U矩阵
  • 在matlab里用左除算矩阵:Ax=b --> x=A\b;
  • mldivide(A , B):左除

练习1
在这里插入图片描述

%% 练习1
syms R1 R2 R3 R4 R5 V1 V2
A = [R1 0   0   R4  0  ;
     0  R2  0  -R4  R5 ;
     0  0  -R3  0   R5 ;
     1 -1   0  -1   0  ;
     0  1  -1   0  -1 ];

b = [V1 ; 0 ; V2 ; 0 ; 0];

x = A\b

矩阵分解函数

函数释意
qr(A)返回 QR 分解 A = Q*R 的上三角 R 因子
ldl()
ilu()
lu()
chol()
gsvd
svd

1.3矩阵求逆

  • inv(A) : 求矩阵A的逆(A必须满秩)
  • det(A) : 求矩阵A的行列式值。
    练习2
    在这里插入图片描述
%% 练习2
[x,y] = meshgrid(0:1:40 , -40:1:100);%meshgrid 二维或三维网格
z1 = -x-y;
z2 = y-x;
z3 = (-1/3)*x;
mesh(x,y,z1)
hold on
mesh(x,y,z2)
hold on
mesh(x,y,z3)

1.4矩阵条件数

  • cond : 计算矩阵条件数
  • rank : 矩阵的秩

2.线性系统

y = A b y=Ab y=Ab
y y y未知,为系统的输出。

在这里插入图片描述

  • eig(A) : 算出A的特征值和特征向量
  • expm(A) : 求以e为底的矩阵指数函数.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值