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!