While Loop Plotting Single Point Values

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

Answers (1)

Rik
Rik on 21 Oct 2017
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.

Categories

Find more on Programming in Help Center and File Exchange

Asked:

on 21 Oct 2017

Commented:

on 21 Oct 2017

Community Treasure Hunt

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

Start Hunting!