代码之家  ›  专栏  ›  技术社区  ›  user5566364

当我们把一个标量除以一个向量时,矩阵值是如何以八度计算的?

  •  0
  • user5566364  · 技术社区  · 6 年前

    我能够理解./is是如何给我们的结果-1除以矩阵列的每个元素。但是,我不知道如何在第二种情况下得到值?1/(1+a)

    Example :
     g = 1 ./ (1 + a)
    g =
    
       0.50000
       0.25000
       0.20000
    
    >> g = 1 / (1 + a)
    g =
    
       0.044444   0.088889   0.111111
    
    1 回复  |  直到 6 年前
        1
  •  1
  •   HackerBoss    6 年前

    当你把1除以一个向量,它会给你一个向量,这个向量在左边乘以第一个向量得到1。从这个意义上说,它是向量的一种“逆”,尽管它只是单向逆。在您的示例中:

    >> (1/(1+a))*(1+a)
    ans =  1
    >> (1+a)*(1/(1+a))
    ans =
    
    0.088889   0.177778   0.222222
    0.177778   0.355556   0.444444
    0.222222   0.444444   0.555556
    

    你可以说 1/(1+a) 1+a v , 1/v 解决方案是什么( w )向量方程的性质 w*v=1 .