减去矩阵中的元素

问题描述

我在Stata中有一个矩阵,如下所示:

matrix B = J(1,10,.)

我已经定义了矩阵内部的元素,如下所示:

matrix B[1,2] = 5
matrix B[1,4] = 10

现在,我想减去矩阵中的两个元素并将结果存储为另一个元素:

matrix B[1,7] = matrix B[1,2] - matrix B[1,4] 

但这在Stata中不起作用。

如何减去Stata中的元素?

解决方法

. matrix B = J(1,10,.)

. matrix B[1,2] = 5 

. matrix B[1,4] = 10 

. matrix B[1,7] = B[1,2] - B[1,4] 

. matrix list B 

B[1,10]
     c1   c2   c3   c4   c5   c6   c7   c8   c9  c10
r1    .    5    .   10    .    .   -5    .    .    .

matrix这是一个命令。因此,它不属于您提供给它的任何表达式。这在help matrix operatorshelp matrix subscripting中是默认的,它们一起记录了您的需求。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...