#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Fri Aug  9 13:58:48 2024

@author: sam
"""

import numpy as np
import matplotlib.pyplot as plt

#Q5(a)

x = np.linspace(-2,2)

plt.plot(x,x**2)
plt.xlabel('Q5(a)')
plt.show()





#Q5(b)

x = np.linspace(-10,10,1000)

plt.plot(x,np.sin(2*x)/x)
plt.xlabel('Q5(b)')
plt.show()





#Q5(c)

x = np.linspace(0,3)

plt.plot(x,np.exp(2*x))
plt.xlabel('Q5(c)')
plt.show()





#Q5(d)

x = np.linspace(0,4)

plt.plot(x,4**(2*x))
plt.xlabel('Q5(d)')
plt.show()