This document investigates stresses induced in curved beams using MATLAB and finite element analysis (FEA). It analyzes three cross-sectional shapes - trapezoidal, circular, and elliptical - for a crane hook subjected to a 100kN load. MATLAB code is used to calculate stresses in each section, finding the trapezoidal section experiences the lowest maximum stress of 171 MPa. FEA software ANSYS is also used to model each section and determine von Mises stresses, validating the results. The trapezoidal section is identified as optimal for withstanding the load with minimum induced stress.