|
73 | 73 | # config.use_matlab()
|
74 | 74 |
|
75 | 75 | # Control system library
|
76 |
| -from . import ctrlutil |
77 |
| -from . import freqplot |
78 |
| -from . import timeresp |
79 |
| -from . import margins |
80 |
| -from .statesp import StateSpace, _rss_generate, _convertToStateSpace |
81 |
| -from .xferfcn import TransferFunction, _convertToTransferFunction |
82 |
| -from .lti import LTI # base class of StateSpace, TransferFunction |
83 |
| -from .lti import issiso |
84 |
| -from .frdata import FRD |
85 |
| -from .dtime import sample_system |
86 |
| -from .exception import ControlArgument |
| 76 | +from .. import ctrlutil |
| 77 | +from .. import freqplot |
| 78 | +from .. import timeresp |
| 79 | +from .. import margins |
| 80 | +from ..statesp import StateSpace, _rss_generate, _convertToStateSpace |
| 81 | +from ..xferfcn import TransferFunction, _convertToTransferFunction |
| 82 | +from ..lti import LTI # base class of StateSpace, TransferFunction |
| 83 | +from ..lti import issiso |
| 84 | +from ..frdata import FRD |
| 85 | +from ..dtime import sample_system |
| 86 | +from ..exception import ControlArgument |
87 | 87 |
|
88 | 88 | # Import MATLAB-like functions that can be used as-is
|
89 |
| -from .ctrlutil import unwrap |
90 |
| -from .freqplot import nyquist, gangof4 |
91 |
| -from .nichols import nichols |
92 |
| -from .bdalg import series, parallel, negate, feedback, append, connect |
93 |
| -from .pzmap import pzmap |
94 |
| -from .statefbk import ctrb, obsv, gram, place, lqr |
95 |
| -from .delay import pade |
96 |
| -from .modelsimp import hsvd, balred, modred, minreal |
97 |
| -from .mateqn import lyap, dlyap, dare, care |
| 89 | +from ..ctrlutil import unwrap |
| 90 | +from ..freqplot import nyquist, gangof4 |
| 91 | +from ..nichols import nichols, nichols_grid |
| 92 | +from ..bdalg import series, parallel, negate, feedback, append, connect |
| 93 | +from ..pzmap import pzmap |
| 94 | +from ..statefbk import ctrb, obsv, gram, place, lqr |
| 95 | +from ..delay import pade |
| 96 | +from ..modelsimp import hsvd, balred, modred, minreal |
| 97 | +from ..mateqn import lyap, dlyap, dare, care |
98 | 98 |
|
99 | 99 | __doc__ += r"""
|
100 | 100 | The following tables give an overview of the module ``control.matlab``.
|
@@ -1076,7 +1076,6 @@ def bode(*args, **keywords):
|
1076 | 1076 | return freqplot.bode(syslist, omega, **keywords)
|
1077 | 1077 |
|
1078 | 1078 | # Nichols chart grid
|
1079 |
| -from .nichols import nichols_grid |
1080 | 1079 | def ngrid():
|
1081 | 1080 | nichols_grid()
|
1082 | 1081 | ngrid.__doc__ = re.sub('nichols_grid', 'ngrid', nichols_grid.__doc__)
|
@@ -1111,7 +1110,7 @@ def rlocus(sys, klist = None, **keywords):
|
1111 | 1110 | klist:
|
1112 | 1111 | list of gains used to compute roots
|
1113 | 1112 | """
|
1114 |
| - from .rlocus import root_locus |
| 1113 | + from ..rlocus import root_locus |
1115 | 1114 |
|
1116 | 1115 | return root_locus(sys, klist, **keywords)
|
1117 | 1116 |
|
|
0 commit comments