找回密码
 注册
关于网站域名变更的通知
查看: 560|回复: 1
打印 上一主题 下一主题

在MATLAB中进行a./b与a/b的区别以及左除和右除

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-4-30 10:15 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

>> a=[1 2;3 4];>> b=[1 2;3 4];

>> a/bans = 1 0 0 1>> a./bans = 1 1 1 1

a/b相当于a乘b的逆a./b是a的每个元素与b的每个元素对应相除

>> a=[1 2 3 4 5];>> b=3;>> a./b>> a/b这种情况下,结果就是一样的


+ g9 N- e! g& w9 H. N

左除 右除

:A/B=A*inv(B);

A\B=inv(A)*B;

>> a=magic(3)

a =

      8      1      6$ |6 x9 r  H; [! B- v% m7 y. [0 ~
      3      5      7
; @  \$ D; y: o* w      4      9      2

>> b=pascal(3)

b =

      1      1      1
$ d4 i  j% }1 T' @      1      2      3' H2 U/ K9 U; G, W4 f
      1      3      6

>> a/b

ans =

     27    -31     12
, a; _7 ]1 ^6 p6 L      1      2      0. o$ u& I" D  ?, i% [0 U! O! T
    -13     29    -12

>> a*inv(b)

ans =

     27    -31     12, c& E3 K# W# u, {3 O8 h5 H+ A
      1      2      0+ `# h, M# C' E; ?  F& }
    -13     29    -12

>> a\b

ans =

     0.0667     0.0500     0.0972
5 n+ j; O' J% `8 \8 S     0.0667     0.3000     0.63898 N5 ]6 e! K  a6 T) s. a* H
     0.0667     0.0500    -0.0694

>> inv(a)*b

ans =

     0.0667     0.0500     0.09724 c' p! s' ^- e' Y
     0.0667     0.3000     0.6389
) b; f( z9 Q# L$ d% t     0.0667     0.0500    -0.0694

>> a/b-(b'\a')'

ans =

      0      0      0
/ Y2 v8 K( x3 q8 E0 Z/ G; y: S      0      0      0/ X) y( Z/ u& N' u4 q7 `& a
      0      0      0
* q0 p1 Z3 E6 x0 c& `$ p1 E6 Z

综上所述:

A\B : 表示inv(A)*B 解A*x=B

B/A:表示B*inv(A) 解X*A=B


, Y4 X' |/ X+ q* J1 W% X6 J: D

该用户从未签到

2#
发表于 2020-4-30 14:16 | 只看该作者
在MATLAB中进行a./b与a/b的区别以及左除和右除
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 06:46 , Processed in 0.140625 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表