p1.part_a()

"""
Explanation: Exercise 5.18
Plots L vs T from a source file and fits polynomials of varying degrees to it
End of explanation
"""


p1.part_b()

"""
Explanation: Below are the polynomials being fit to the data
End of explanation
"""


p2.midpointint(p2.function, 1, 3, 50)[0]

p2.sum_vectorized(p2.function, 1, 3, 50)

p2.sum_numpy(p2.function, 1, 3, 50)

"""
Explanation: Exercise 5.22
Computes the midpoint rule in different forms
End of explanation
"""


p4.graph(p4.sin, 20, 0, 10, [0,10,-2,2])

p5.problem_5_25()

"""
Explanation: Exercise 5.23, 5.24, 5.25 (3 part)
Lagrange Interpolation
End of explanation
"""


