MATLAB Answers

0

how can i connect separate lines together in a plot?

Asked by Omar Almahallawy on 22 Jun 2019
Latest activity Edited by dpb
on 22 Jun 2019
how can i connect the red lines together
and the purple lines together.
FYI the have two seperate equations
i would like a vertical line

  4 Comments

Show 1 older comment
figure(1)
plot(X,TEL1(:,2))
plot(Y,TEL2(:,1))
hold on
plot(X,Pressure11(:,2))
plot(Y,Pressure22(:,1))
hold on
hold off
xlabel('LC 40"')
ylabel('HGL & TEL')
this is my problem, my values are in this form,
i used ur code like this.
what did i do wrong?
hold on
line([TEL1(end,:);TEL2(1,:)],[Pressure11(end,:);Pressure22(1,:)])
Dimensions of matrices being concatenated are not consistent.
Could you share the missing datas by clicking the paper clip button?
Your two arrays apparently don't have the same number of columns...I presume for four lines you either had two of two columns each or four of one...whatever they are, must catenate the same number of columns.
NB: The above code was intended to be indicative of how to solve the questions, not necessarily verbatim because you didn't show us enough to know how your data were stored/plotted.
It should be clear the logic to solve your problem is to either plot each line that is wanted to be connected as a single x,y set of data and then Matlab will automagically draw the line between the points between the two original arrays.
Or, if you've already generated the plot separately as shown, then you simply draw a line from the last x,y pair of the first line to the first x,y pair of the second. The precise syntax for referring to the specific elements of the arrays and putting them together obviously depends on the storage arrangment of that data which we do not know and therefore, can only guess at.

Sign in to comment.

Tags

0 Answers