Explore BrainMass

Explore BrainMass

    Math and Computational physics programming in MATLAB

    Not what you're looking for? Search our solutions OR ask your own Custom question.

    This content was COPIED from BrainMass.com - View the original, and get the already-completed solution here!

    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 ad1c9bdddf


    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.