减去矩阵中的元素
Subtracting elements in a matrix
我在 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 operators
和 help matrix subscripting
中是默认的,它们一起记录了您需要的内容。
我在 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 operators
和 help matrix subscripting
中是默认的,它们一起记录了您需要的内容。