I'm working on a project where I graph the position vs time of a object in free fall and I seem to be stuck calling the function and am a bit lost. I am required to use both a function and loop aswell. Thank you!
%Graphing position in free fall vs time(by 1 sec)
%(in respect to the ground)
prompt = 'Please give intial velocity in m/s: '; v0 = input(prompt); prompt = 'Input intial height in meters: '; y0 = input(prompt); [plot(t,ypos)] = height(v0,y0) function height = findypos(v0,y0) t = 0; %Time
g = 9.81; %m/s^2
while ypos >= 0 y = y0+v0*t-0.5*g*t.^2; %Y position from initial y
ypos = y0-y; %y pos from ground
t=t+1; %time step
end plot(t,ypos) end
Best Answer