So i have the equations of
%Vehicle 1 V1f = (M1*V1 + M2*V2 + M2*E*(V2-0)) / (M1 +M2);
%Vehicle 2 V2f = (M1*V1 + M2*V2 + M1*E*(V1-V2)) / (M1 +M2);
%Time Traveled
T1=(M1*V1f) / (U*M1*G);
T2= (M2*V2f) / (U*M2*G);
%Distance traveled after the Collision
%Vehicle 1
s1 = (V1f*T1) -(.5*U*G*T1^2);
%Vehicle 2
s2 = (V2f*T2) -(.5*U*G*T2^2);;
I need to have a line graph comparing S1 vs T1 and S2 vs T2. How would i create a line graph of these.

 채택된 답변

Walter Roberson
Walter Roberson 2011년 8월 31일

0 개 추천

plot(T1, s1, 'r', T2, s2, 'g')
This presumes that T1 and T2 are each vectors of times after their calculation. But if so, if they are vectors, then you probably need to change your s equations slightly:
%Distance traveled after the Collision
%Vehicle 1
s1 = (V1f.*T1) -(.5*U*G*T1.^2);
%Vehicle 2
s2 = (V2f.*T2) -(.5*U*G*T2.^2);

댓글 수: 5

Kyle Taliaferro
Kyle Taliaferro 2011년 8월 31일
Lets say after i run the program i wrote that i get T1= .256 and s1 = .3285. How could do a graph with s1 as a function of time. Where it will show me from s1=0 to s1=.3285 with respect to a certain time
Walter Roberson
Walter Roberson 2011년 8월 31일
Are you asking for an interpolation of some kind, such as a prediction of what time s1 would have reached (e.g.) 0.2345 based upon the ouputs that had s1 = 0.3285 when T1 = 0.256 ?
If so, then presuming that U and G are positive and presuming that you want non-negative times,
Tn = (V1f+(V1f^2-2*U*G*s1n)^(1/2))/U/G
would be the time Tn at which the s value s1n would be reached.
NumPoints = 1000;
s1n = linspace(0,s1,NumPoints);
T1n = (V1f+sqrt(V1f^2-2*U*G*s1n))/(U*G);
plot(T1n, s1n,'b')
Kyle Taliaferro
Kyle Taliaferro 2011년 8월 31일
i dont want interpolation. I want a graph that will have the x axis going from 0 to .256 and then have point inbetween 0 and .256
get plugged into the s1 equation.
t1n=linspace(0,T1,200)
have each t1n point get plugged into s1 and the plot the two
Walter Roberson
Walter Roberson 2011년 8월 31일
Like,
t1n = linspace(0,T1,200);
s1n = (V1f.*t1n) -(.5*U*G*t1n.^2);
plot(t1n, s1n)
Kyle Taliaferro
Kyle Taliaferro 2011년 8월 31일
Yes. Thankyou. That did the trick.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Networks에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by