import numpy as np
f1 = lambda theta : 3 / np.cos(2/5 * np.arcsin(np.sin(5*2*theta)))
c1 = lambda theta : np.sqrt(0.1)
inside, outside = False, False
for theta in np.linspace(0, 2*np.pi, 100):
if c1(theta) <= f1(theta):
inside = True
if c1(theta) >= f1(theta):
outside = True
if inside and outside:
print('intersect')
elif inside:
print('inside')
else:
print('outside')
Учитывая область f1
и круг c1
, оба в полярных координатах. Вычислите их радиус для разных theta
с и сравните их.
Полярные координаты круга можно получить, решив
для r