TA的每日心情 | 衰 2019-11-19 15:32 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
Matlab提供了两种除法运算:左除(\)和右除(/)。
6 s+ D2 Y1 L& j$ f8 b( a+ Y5 j6 v$ u一般情况下,x=a\b是方程a*x =b的解,而x=b/a是方程x*a=b的解。6 d0 d2 N9 v# u4 e, G- o+ `
例:a=[1 2 3; 4 2 6; 7 4 9]0 v- {" Q/ s" U; s
b=[4; 1; 2];! E, {& E+ g* w) M
x=a\b5 }$ L( t8 _* `# ^. ?9 R0 }) w
则显示:x=; g' V h, @/ b8 p+ L/ N
-1.50002 ^0 g3 w' Q9 e4 V* Q) ~& L* o7 w
2.0000
1 {) h3 \; g. ~2 {' n: V4 E 0.5000
$ c, ^+ K/ D9 B4 D( x# Y如果a为非奇异矩阵,则a\b和b/a可通过a的逆矩阵与b阵得到:: R5 f# {+ q9 ?: q; z6 ~
a\b = inv(a)*b
; F8 c5 o1 a. B! i! W5 f+ `1 Z b/a = b*inv(a) |
|