8181from .lti import LTI
8282
8383class FRD (LTI ):
84- """The FRD class represents (measured?) frequency response
85- TF instances and functions.
84+ """A class for models defined by Frequency Response Data (FRD)
8685
87- The FRD class is derived from the LTI parent class. It is used
88- throughout the python-control library to represent systems in frequency
89- response data form.
86+ The FRD class is used to represent systems in frequency response data form.
9087
91- The main data members are 'omega' and 'fresp'. omega is a 1D
92- array with the frequency points of the response. fresp is a 3D array,
93- with the first dimension corresponding to the outputs of the FRD,
94- the second dimension corresponding to the inputs , and the 3rd dimension
88+ The main data members are 'omega' and 'fresp', where ` omega` is a 1D
89+ array with the frequency points of the response, and ` fresp` is a 3D array,
90+ with the first dimension corresponding to the output index of the FRD,
91+ the second dimension corresponding to the input index , and the 3rd dimension
9592 corresponding to the frequency points in omega.
9693 For example,
9794
@@ -107,7 +104,7 @@ class FRD(LTI):
107104 epsw = 1e-8
108105
109106 def __init__ (self , * args , ** kwargs ):
110- """Construct a transfer function.
107+ """Construct an FRD object
111108
112109 The default constructor is FRD(d, w), where w is an iterable of
113110 frequency points, and d is the matching frequency data.
@@ -121,8 +118,6 @@ def __init__(self, *args, **kwargs):
121118 To construct frequency response data for an existing LTI
122119 object, other than an FRD, call FRD(sys, omega)
123120
124-
125-
126121 """
127122 smooth = kwargs .get ('smooth' , False )
128123
0 commit comments