Lab 01
Lab 01
Explicit Functions
1.1 Exponential Curve y = ex
In [3]: 1 import numpy as np
2 import matplotlib.pyplot as plt
3 x=np.arange(-10,10,0.001) # x takes the values between -10 and 10 with a step length of 0.001
4 y=np.exp(x) # Exponential function
5 plt.plot(x,y) # plotting the points
6 plt.title("Exponential curve ")# giving a title to the graph
7 plt.grid() # displaying the grid
8 plt.show() # shows the plot
localhost:8888/notebooks/Desktop/Darshan-A127/LAB-01.ipynb 1/5
12/12/24, 12:32 PM LAB-01
Implicit Function
1.4 circle: x2 + y2 = 4
In [11]: 1 from sympy import plot_implicit,symbols,Eq
2 x,y=symbols('x,y')
3 p1=plot_implicit(Eq(x**2+y**2,4),(x,-4,4),(y,-4,4),title = 'Circle:$x^2+y^2=4$') # r= 2
Polar Curves
1.5 Cardioids r = a(1 + cosθ) and r = a(1 − cosθ) for a=3
localhost:8888/notebooks/Desktop/Darshan-A127/LAB-01.ipynb 2/5
12/12/24, 12:32 PM LAB-01
Exercise:
1.Parabola y2 =4ax
In [13]: 1 from sympy import plot_implicit,symbols,Eq
2 x,y,a =symbols('x,y,a')
3 a=2
4 p1=plot_implicit(Eq(y**2,8*x),(x,-4,4),(y,-4,4),title = 'Parabola:$y^2=4ax$')
localhost:8888/notebooks/Desktop/Darshan-A127/LAB-01.ipynb 3/5
12/12/24, 12:32 PM LAB-01
localhost:8888/notebooks/Desktop/Darshan-A127/LAB-01.ipynb 4/5
12/12/24, 12:32 PM LAB-01
localhost:8888/notebooks/Desktop/Darshan-A127/LAB-01.ipynb 5/5