code: def q5():
      G1 = TransferFunction(1, 10 + s, s)
      G2 = TransferFunction(1, 1 + s, s)
      G3 = TransferFunction(1 + s**2, 4 + 4 * s + s**2, s)
      G4 = TransferFunction(1 + s, 6 + s, s)
      H1 = TransferFunction(1 + s, 2 + s, s)
      H2 = TransferFunction(2 * (6 + s), 1 + s, s)
      H3 = TransferFunction(1, 1, s)
      sys1 = Series(G3, G4)
      sys2 = Feedback(sys1, H1, 1).doit()
      sys3 = Series(G2, sys2)
      sys4 = Feedback(sys3, H2).doit()
      sys5 = Series(G1, sys4)
      sys6 = Feedback(sys5, H3)
      sys6 = sys6.doit(cancel=True, expand=True)
      pole_zero_plot(sys6)
  
file_path: sympy/doc/src/guides/physics/generate_plots.py
imports: from sympy import Matrix, laplace_transform, inverse_laplace_transform, exp, cos, sqrt, sin
  from sympy.abc import s, t
  from sympy.physics.control import *
label_desc: Use image node_id 6 for calling a global function with example usage: q5() without return types