While Loop Plotting Single Point Values
Mostra commenti meno recenti
hey guys, my code will only produce single points for the values in my while loop (see below for code) when I try to plot it. I'm not sure whats going on so any help would be much appreciated.
while(T9<148.5)
disp('__________________________________________________________________');
disp('Time Elapsed (In seconds):');
% Initializing Clock
% CTC Currenttimeclock CTC=CT*3600; disp(CTC);
%
T1delt = 280;
T2delt = ((T1 +T3 +(2*T5))/m) + (1-(4/m))*T2;
T3delt = ((T2+T6+(n*Tf))*(2/m)) + ((1-(2/m)*(2+n))*T3);
T4delt = 280;
T5delt = ((T2+T4+T6+T8)/m) + ((1-(4/m))*T5);
T6delt = ((2*T5+T3+T9+(2*n*Tf))/m) + (1-((4+2*n)/m))*T6;
T7delt = 280;
T8delt = ((T5+T7+T9+T12)/m) + ((1-(4/m))*T8);
T9delt = ((T8+T13+(0.5*(T6+T10))+(n*Tf))*(4/(3*m))) + (1- (4/3)*((3+n)/m))*T9;
T10delt= (T9+T14+(2*n*Tf))*(2/m) + (1 - ((4+4*n)/ m))*T10;
T11delt= 280;
T12delt= ((T8+T11+T13+T16)/m) + ((1-(4/m))*T12);
T13delt= ((T9+T12+(0.5*(T14+T17))+(n*Tf))*(4/(3*m))) + (1- (4/3)*((3+n)/m))*T13;
T14delt= (T10+T13+(2*n*Tf))*(2/m) + (1 - ((4+4*n)/ m))*T14;
T15delt = 280;
T16delt= ((T12+T15+T17+T20)/m) + ((1-(4/m))*T16);
T17delt= ((T16+T21+(0.5*(T13+T18))+(n*Tf))*(4/(3*m))) + (1- (4/3)*((3+n)/m))*T17;
T18delt= (T17+T22+(2*n*Tf))*(2/m) + (1 - ((4+4*n)/ m))*T18;
T19delt = 280;
T20delt= ((T19 +T21 +(2*T16))/m) + (1-(4/m))*T20;
T21delt= ((T20 +T22 +(2*T17))/m) + (1-(4/m))*T21;
T22delt= ((T18+T21+(n*Tf))*(2/m)) + ((1-(2/m)*(2+n))*T22);
x = [T99 T99 T10delt T14delt T18delt T22delt;
T3delt T6delt T9delt T13delt T17delt T21delt;
T2delt T5delt T8delt T12delt T16delt T20delt;
T1delt T4delt T7delt T11delt T15delt T19delt];
disp(x);
T99 = 0;
T1 = T1delt;
T2 = T2delt;
T3 = T3delt;
T4 = T4delt;
T5 = T5delt;
T6 = T6delt;
T7 = T7delt;
T8 = T8delt;
T9 = T9delt;
T10= T10delt;
T11= T11delt;
T12= T12delt;
T13= T13delt;
T14= T14delt;
T15= T15delt;
T16= T16delt;
T17= T17delt;
T18= T18delt;
T19= T19delt;
T20= T20delt;
T21= T21delt;
T22= T22delt;
%plot(CT, Esto);
%CT is CurrentTime
CT = (CT+deltaTime);
hold on
plot(CTC, T9delt);
end
Risposte (1)
Rik
il 21 Ott 2017
0 voti
If you have only single points, don't try to plot a line. You need to specify a format that plots points, like '.', '*' or 'd'. You can look at the other possibilities in the documentation for plot.
1 Commento
Scott Benson
il 21 Ott 2017
Categorie
Scopri di più su Programming in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!