Matrix 矩阵中的减法元素

Matrix 矩阵中的减法元素,matrix,syntax,stata,Matrix,Syntax,Stata,我在Stata有一个矩阵,如下所示: matrix B = J(1,10,.) matrix B[1,2] = 5 matrix B[1,4] = 10 我对矩阵中的元素进行了如下定义: 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] 但这在斯塔塔不起作用 如何在St

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

matrix B = J(1,10,.)
matrix B[1,2] = 5
matrix B[1,4] = 10
我对矩阵中的元素进行了如下定义:

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中减去元素

. 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
这是一个命令。所以,它不属于任何你提供给它的表达式。这是
帮助矩阵运算符
帮助矩阵订阅
中的默契,它们一起记录了您需要的内容。

开始使用代码格式很简单,这是一个好主意,可以让您的问题更容易阅读(并且看起来更严肃)。要获得一行代码以这样的方式显示,请缩进四个空格。更多信息,请参见,谢谢!如果我要求绝对差,我可以这样做:abs[B[1,2]-B[1,4]
search abs
help abs()
来找到。明白了。谢谢!