minor fix following suggested change in frd str method · python-control/python-control@2c4ac62

Original file line numberDiff line numberDiff line change

@@ -156,17 +156,17 @@ def __str__(self):

156156

mimo = self.inputs > 1 or self.outputs > 1

157157

outstr = ['Frequency response data']

158158
159-

#mt, pt, wt = self.frequency_response(self.omega)

160159

for i in range(self.inputs):

161160

for j in range(self.outputs):

162161

if mimo:

163162

outstr.append("Input %i to output %i:" % (i + 1, j + 1))

164163

outstr.append('Freq [rad/s] Response')

165164

outstr.append('------------ ---------------------')

166165

outstr.extend(

167-

['%12.3f %10.4g%+10.4gj' % (w, m, p)

168-

for m, p, w in zip(real(self.fresp[j, i, :]),

169-

imag(self.fresp[j, i, :]), self.omega)])

166+

['%12.3f %10.4g%+10.4gj' % (w, re, im)

167+

for w, re, im in zip(self.omega,

168+

real(self.fresp[j, i, :]),

169+

imag(self.fresp[j, i, :]))])

170170
171171

return '\n'.join(outstr)

172172