EDA365电子论坛网

标题: inv与pinv有什么区别啊? [打印本页]

作者: domenica    时间: 2020-4-7 11:11
标题: inv与pinv有什么区别啊?
对于非奇异且不接近奇异的方阵两个命令输出结果相同,但是对于接近奇异的矩阵使用两个命令结果却不同,& F1 [, e, g$ _: X' u% W* X* t
请问,在第二种情况下哪种计算结果更接近真实值呢?
! K+ ]* G5 w. S
作者: CCxiaom    时间: 2020-4-7 18:36
1.对于方阵A,如果为非奇异方阵,则存在逆矩阵inv(A)( k% ?. `0 ^: U, z- W4 y7 s6 H
2.对于奇异矩阵或者非方阵,并不存在逆矩阵,但可以使用pinv(A)求其伪逆
作者: ExxNEN    时间: 2020-4-7 18:37
很多时候你不需要求逆矩阵,例如
* d* V- s! `: Y( V& Q- f! |9 m3 Tinv(A)*B4 O. H* y/ R" v5 ~1 M
实际上可以写成# S; a5 m' v, l6 b! L/ K
A\B
  P8 r2 D7 g0 ]# a" gB*inv(A)
/ `& I4 P' w' a9 Z" n7 p$ U  S, V实际上可以写成
# d9 p- \/ y0 E( WB/A
$ o8 h$ h/ {# ?4 l5 P这样比求逆之后带入精度要高
作者: CCxiaom    时间: 2020-4-7 18:37
如果A为非奇异矩阵的话,虽然计算结果相同,但是pinv会消耗大量的计算时间;在其他情况下。pinv具有inv的部分特性,但是不完全相同~我没有太明白你说的的接近奇异矩阵的意思




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2