For performance reasons, the method edits the input list of zeros and poles in-place when feasible, so the input and output arrays might be the same object.
Parameters
double
gain
Transfer function gain.
Complex[]
zeros
List of zeros.
Complex[]
poles
List of poles.
double
samplingTime
Sampling time, computed as the inverse of sampling frequency.
Return
ValueTuple<double, Complex[], Complex[]>
Recomputed gain, list of zeros and list of poles.