我被困在从矩阵中检索值的过程中。我正在使用 MatLab 程序作为参考。例如。delv(2,k) = dell{2,K}(1,1)
. 这意味着, 的值delv(2,k)
是矩阵的第一列和第一行的值dell{2,K}
。我正在使用np.matrix
,并且一直无法从dell(2,k)
.
def ww(j,k):
return npy.matrix.I(alfa(j,k))*(rr(j,k)-(BJ(j,k)*ww(j-1,k)))
def dell(j,k):
if j == np:
return ww(np,k)
else:
return ww(j,k) - (gamma(j,k)*dell(j+1,k))
def delf(j,k):
if j == 1:
return 0
elif j == 2:
# This should be returning the 2nd row 1st column value of dell(2,k)
return dell(2,k) (2,1)
else:
return dell(j,k)
def delu(j,k):
if j == 1 or j == np:
return 0
elif j == np-1:
return dell(j,k)
def delv(j,k):
if j == 1:
return dell(2,k)
elif j == 2:
return dell(2,k)
else:
return dell(j,k)