# Math and Computational physics programming in MATLAB

MATLAB - - Must be programmed and scripted as MATLAB file.

Please return with attached .m file.

See attached file for full problem description.

Â© BrainMass Inc. brainmass.com March 4, 2021, 7:39 pm ad1c9bdddfhttps://brainmass.com/physics/computational-physics/math-computational-physics-programming-matlab-114731

#### Solution Preview

Here are two Matlab script files attached.

balle.m answers question 1 and it is essentially your original file with modifications in just a few lines:

"

max_range_interp1 = interp1(yplot(istep-1:istep+1),xplot(istep-1:istep+1), 0, 'spline') ;

time_flight_interp1 = tau * interp1(yplot(istep-1:istep+1),[istep-2:istep], 0, 'spline') ;

fprintf('Maximum range is %g metersn', max_range_interp1);

fprintf('Time of flight is %g secondsn', time_flight_interp1);

max_range_improvement = max_range_interp1 - r(1)

time_flight_improvement = time_flight_interp1 - istep*tau

"

balle2.m is modified significantly more, to answer just question 2

In the 2nd script, I have discarded the cumbersome interactive input (if you want to modify parameters, you do it directly in the script).

The result is that the smaller ball is 2.6 meters = 103 inches behind the larger ball when the larger ball hots the ground, which is indeed much more than the 2 inches claimed by Galileo.

I have also changed some notations for easier traceability.

Other explanations are in the comments.

I have explained all the essentials, however if you feel you need more explanations you can ask your questions in the feedback.

Finally, as requested by Brainmasss, I past the texts of the two files below, however you do not need these texts as you have the uploaded files balle.m and balle2.m

=================

Here are the pasted texts:

=================

function balle()

% balle - Program to compute the trajectory of a baseball

% using the Euler method.

clear; help balle; % Clear memory and print header

%* Set initial ...

#### Solution Summary

The expert examines math and computational physics programming in MATLAB.