Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

2/21/23, 12:12 PM Sharancse90 - Jupyter Notebook

In [14]: #sahrankumar maga cse b 90


#strophoid:
from sympy import plot_implicit,Eq,symbols
x,y=symbols('x y')
plot_implicit(
Eq((y**2)*(2-x),(x**2)*(2+x)),(x,-5,5),(y,-5,5),
title='strophoid: $y^2(a-x)=x^2(a+x),a>0$')

Out[14]: <sympy.plotting.plot.Plot at 0x19b9f129a60>

localhost:8888/notebooks/Sharancse90.ipynb 1/8
2/21/23, 12:12 PM Sharancse90 - Jupyter Notebook

In [13]: #sahrankumar maga cse b 90


#Cissiod:
from sympy import plot_implicit,Eq,symbols
x,y=symbols('x y')
plot_implicit(
Eq((y**2)*(3-x),x**3),(x,-2,5),(y,-5,5))

Out[13]: <sympy.plotting.plot.Plot at 0x19b9ef575b0>

localhost:8888/notebooks/Sharancse90.ipynb 2/8
2/21/23, 12:12 PM Sharancse90 - Jupyter Notebook

In [12]: #sahrankumar maga cse b 90


#Lemniscate:
from sympy import plot_implicit,Eq,symbols
x,y=symbols('x y')
plot_implicit(
Eq(4*(y**2),(x**2)*(4-x**2)),(x,-5,5),(y,-5,5))

Out[12]: <sympy.plotting.plot.Plot at 0x19b9cb2cbb0>

localhost:8888/notebooks/Sharancse90.ipynb 3/8
2/21/23, 12:12 PM Sharancse90 - Jupyter Notebook

In [11]: #sahrankumar maga cse b 90


#Folium of De-cartes:
from sympy import plot_implicit,Eq,symbols
x,y=symbols('x y')
plot_implicit(
Eq(x**3+y**3,3*2*x*y),(x,-5,5),(y,-5,5))

Out[11]: <sympy.plotting.plot.Plot at 0x19b9ec02730>

localhost:8888/notebooks/Sharancse90.ipynb 4/8
2/21/23, 12:12 PM Sharancse90 - Jupyter Notebook

In [2]: #sahrankumar maga cse b 90


#Circle:
import numpy as np
import matplotlib.pyplot as plt
plt.axes(projection ='polar')
r=3
rads=np.arange(0,(2*np.pi),0.01)
#plotting the circle
for i in rads:
plt.polar(i,r,'r.')
plt.show()

localhost:8888/notebooks/Sharancse90.ipynb 5/8
2/21/23, 12:12 PM Sharancse90 - Jupyter Notebook

In [4]: # cardioid:
import numpy as np
from pylab import *
theta =linspace(0,2*np.pi,1000)
r1=5+5*cos(theta)
polar(theta,r1,'r')
show()

localhost:8888/notebooks/Sharancse90.ipynb 6/8
2/21/23, 12:12 PM Sharancse90 - Jupyter Notebook

In [6]: # four leaved rose


from pylab import *
theta=linspace(0,2*pi,1000)
r=2*abs(cos(2*theta))
polar(theta,r,'b')
show()

localhost:8888/notebooks/Sharancse90.ipynb 7/8
2/21/23, 12:12 PM Sharancse90 - Jupyter Notebook

In [10]: #cardioids
import numpy as np
import matplotlib.pyplot as plt
import math

plt.axes(projection='polar')
a=3

rad = np.arange(0,(2*np.pi),0.01)
#plotting hte cardioid
for i in rad:
r=a+(a*np.cos(i))
plt.polar(i,r,'g.')
r1=a-(a*np.cos(i))
plt.polar(i,r1,'r.')
plt.show()

In [ ]: ​

localhost:8888/notebooks/Sharancse90.ipynb 8/8

You might also like