复变函数可视化-卡西尼曲线

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/L1558198727/article/details/89948224

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

(xc)2+y2(x+c)2+y2=a2 \sqrt{(x-c)^2+y^2}*\sqrt{(x+c)^2+y^2} = a^2
在这里插入图片描述

%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()

在这里插入图片描述

展开阅读全文

没有更多推荐了,返回首页