Skip to content

Commit 49779aa

Browse files
committed
2 parents cb4f7d9 + 44d57ac commit 49779aa

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

control/statefbk.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1027,7 +1027,7 @@ def ctrb(A, B, t=None):
10271027
ctrb = np.zeros((n, t * m))
10281028
ctrb[:, :m] = bmat
10291029
for k in range(1, t):
1030-
ctrb[:, k * m:(k + 1) * m] = np.dot(amat, ctrb[:, (k - 1) * m:k * m])
1030+
ctrb[:, k * m:(k + 1) * m] = amat @ ctrb[:, (k - 1) * m:k * m]
10311031

10321032
return _ssmatrix(ctrb)
10331033

@@ -1070,7 +1070,7 @@ def obsv(A, C, t=None):
10701070
obsv[:p, :] = cmat
10711071

10721072
for k in range(1, t):
1073-
obsv[k * p:(k + 1) * p, :] = np.dot(obsv[(k - 1) * p:k * p, :], amat)
1073+
obsv[k * p:(k + 1) * p, :] = obsv[(k - 1) * p:k * p, :] @ amat
10741074

10751075
return _ssmatrix(obsv)
10761076

0 commit comments

Comments
 (0)