s平面上的圆对应的z平面上的图形

Posted 卓晴

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了s平面上的圆对应的z平面上的图形相关的知识,希望对你有一定的参考价值。

 

§01 z平面到s平面映射


■ 提问:

老师好,请问上课讲的这个的s平面图形是什么样的呀?当时没来得及记下来。

● 回复:

这不需要记录下来,你只要使用程序绘制一下就可以了。根据s平面与z平面对应的关系,可以绘制出在s平面上任意图形在z平面上的图形。

z = e s T s z = e^{sT_s } z=esTs

下面是绘制从在s平面上半径从0.1逐步增达到10所对应的z平面上的图像过程。

#!/usr/local/bin/python
# -*- coding: gbk -*-
#============================================================
# TEST1.PY                     -- by Dr. ZhuoQing 2021-06-16
#
# Note:
#============================================================

from headm import *
from tsmodule.tsdraw        import *

theta = linspace(0, 2*pi, 25000)

s = [cos(t) + sin(t)*1j for t in theta]

gif = PlotGIF()

for r in linspace(0.1, 10, 100):
    z = [exp(ss*r) for ss in s]

    plt.clf()
    plt.plot(real(z), imag(z))
    plt.xlabel("Real")
    plt.ylabel("Image")
    title = "Ratio:%f"%r
    plt.title(title)
    plt.grid(True)
    plt.tight_layout()
#    plt.show()
    plt.draw()
    plt.pause(.1)
    gif.append(plt)

gif.save(r'd:\\temp\\1.gif')

#------------------------------------------------------------
#        END OF FILE : TEST1.PY
#============================================================

由于从s平面到z平面是多对1的映射,所以绘制这样的关系比较简单。但反过来,从z平面到s平面的映射是1对多的映射,所以绘制对应的曲线稍微麻烦一些。


以上是关于s平面上的圆对应的z平面上的图形的主要内容,如果未能解决你的问题,请参考以下文章

绘制平面上的多边形

在平面上的世界空间单元中查找一个 (s, t) 纹理坐标单元的长度

复平面上的初等解析几何——圆和直线

找到一个具有最大点数的圆 ((x,y,r));给定二维平面中的一组点(x,y)

如何使用 Android 中的加速度计测量手机在 XY 平面上的倾斜度

公务员考试中图形推理题的“连通体”是啥意思?