零极点映射与单位圆绘制Python3

2024-09-29 06:29:36 发布

您现在位置:Python中文网/ 问答频道 /正文

尝试使用python3绘制零极点图。 我使用的是“控制”库,它使用“pzmap”pzmap’绘制了极点和零点以及网格,但令人惊讶的是,并没有绘制单位圆本身

在我尝试的代码中,前四行在一个绘图上画了一个圆。下一行在另一个绘图上绘制零极点。我怎样才能让它们显示在一个单独的情节上

plt.show()
ax = plt.subplot(111)
uc = patches.Circle((0,0), radius=1, fill=False, color='black', ls='dashed')
ax.add_patch(uc)

control.pzmap(sys, Plot=True, title='Pole Zero Map')
plt.grid(True)

Tags: 代码true网格绘图show绘制单位plt