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 T
inv(A)*B
4 O. H* y/ R" v5 ~1 M
实际上可以写成
# S; a5 m' v, l6 b! L/ K
A\B
P8 r2 D7 g0 ]# a" g
B*inv(A)
/ `& I4 P' w' a9 Z" n7 p$ U S, V
实际上可以写成
# d9 p- \/ y0 E( W
B/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