卡西尼曲线
到两点的距离成积是一个定值
随着定值的变化,曲线可以接近一个圆和双纽线和两个圆
每一条被映射为以原点为中心的圆

( x − c ) 2 + y 2 ∗ ( x + c ) 2 + y 2 = a 2 \sqrt{(x-c)^2+y^2}*\sqrt{(x+c)^2+y^2} = a^2 (xc)2+y2 (x+c)2+y2 =a2
【可视化】复变函数可视化-卡西尼曲线_卡西尼曲线

%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt

x = y = np.arange(-10, 10, 0.1)
x, y = np.meshgrid(x,y)
c = 4
for a in np.arange(1, 10, 0.3):
    plt.contour(x, y, ( (x-c)**2 + y**2)*( (x+c)**2 + y**2), [a**4])     

plt.axis('scaled')
plt.show()

【可视化】复变函数可视化-卡西尼曲线_其他_02