Plotting h(x) and v(x) function with user input of h0 and v0.
2 次查看(过去 30 天)
显示 更早的评论
g=-9.81;
h0=input('Enter the initial height in meters');
v0=input('Enter the initial velocity in meters/seconds');
%t=[1,2,3,4,5,6,7,8,9,10];
%t=linspace(0,5,100);
h=(0.5*g*t.^2)+(v0*t)+h0;
tt = find(h<=0);
t=[1:tt];
hv=(0.5*g*t.^2)+(v0*t)+h0;
I need to stop the plot from going below h(t)=0 for any given h0 and v0. Thanks.
0 个评论
采纳的回答
KSSV
2020-1-31
g=-9.81;
h0=input('Enter the initial height in meters');
v0=input('Enter the initial velocity in meters/seconds');
%t=[1,2,3,4,5,6,7,8,9,10];
t=linspace(0,5,100);
h=(0.5*g*t.^2)+(v0*t)+h0;
tt = t(h>=0) ;
hv=(0.5*g*tt.^2)+(v0*tt)+h0;
plot(tt,hv)
2 个评论
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!