Question: Write a program that performs a numerical integration of a set of data points from a file using the trapezoidal method. The program should be
Write a program that performs a numerical integration of a set of data points from a file using the trapezoidal method. The program should be written so that it accepts a data file with x data in the first column and y data in the second column. DO NOT USE AN ARRAY FOR THIS PROBLEM, simply read the data from a file
x = 0.0 to be 26.0, 28.5, 28.8, 29.6, 32.8, 40.1, 46.6, 42.2, 48.8, 52.6, 55.8, 60.2, 60.6, 58.2, 53.7, 50.3, 45.6, 45.2, 43.2, 38.9, 35.1, 30.8, 27.2, 21.0, 22.2, 18.6
27 for y axis, so y=0,10cm,20cm,30cm,40cm,50cm etc to 270cm
Your c++ program should NOT assume that data is equally spaced in the x-coordinate, rather, it should compute the base for each trapezoid. Use your program to solve the following physics program: The net force along the linear path of a particle of mass 480 g has been measured at 10.0 cm intervals, starting at x = 0.0 to be 26.0, 28.5, 28.8, 29.6, 32.8, 40.1, 46.6, 42.2, 48.8, 52.6, 55.8, 60.2, 60.6, 58.2, 53.7, 50.3, 45.6, 45.2, 43.2, 38.9, 35.1, 30.8, 27.2, 21.0, 22.2, 18.6, all in Newtons. Determine the total work done on the particle over this entire range.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
