【Mathematica入门】矩阵内部的加法

在Mathematica里面,给出一个矩阵,如果想要把矩阵视为行向量进行相加,或者视为列向量进行相加,或者求所有元素的和,应该怎么实现呢?下面,我就来介绍一下。

工具/原料

  • 电脑
  • Mathematica

方法/步骤

  1. 1

    给出一个4*3的一般矩阵:

    a=Partition[Subscript[x,#]&/@Range[12],3]

    332d496699cf025351571a306b36e29146e85f89.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1%2Fformat%2Cf_auto%2Fquality%2Cq_80
  2. 2

    所有元素的和等于:

    Total[a,2]

    3fc72e486143d7d4c3053d5e7da75f0f832b5089.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1%2Fformat%2Cf_auto%2Fquality%2Cq_80
  3. 3

    求所有的列标的目的量的和:

    Total/@a

    506d92f1d8a72633dfb0f456c02c56ee7a7f4489.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1%2Fformat%2Cf_auto%2Fquality%2Cq_80
  4. 4

    还可所以:

    Plus@@@a

    ef4c24ceaad7726ba8d65c52bf0f64781523b989.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1%2Fformat%2Cf_auto%2Fquality%2Cq_80
  5. 5

    求所有行标的目的量的和:

    Total[a,1]

    ba97ffd06de89a613611782645e8b004551bad89.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1%2Fformat%2Cf_auto%2Fquality%2Cq_80
  6. 6

    还可以写为:

    Plus@@a

    f367139a310e1799531e830dc9406afec214a389.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1%2Fformat%2Cf_auto%2Fquality%2Cq_80END

注重事项

  • 要是利用矩阵转置,还会有更多要领。
  • 发表于 2022-08-23 21:32
  • 阅读 ( 246 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论