Plotting Matrix points
Show older comments
Hello everyone!
I have a 2 by 10 matrix:
B =
28.7636 27.7497
26.7351 25.7208
23.6934 22.6793
20.6512 19.6371
18.6241 17.6092
15.5820 14.5679
13.5537 11.5246
10.5116 9.4974
8.4835 6.4551
5.4414 4.4273
I am trying to figure out how to plot these matrix points in pairs:
28.7636 27.7497 % start of first point and end of first point
26.7351 25.7208 % start of 2nd point and end of 2nd point
And so on...
I haven't been able to determine the correct plot syntax to accomplish this. Matlab has so many commands when it comes to plotting I dont even know where to start!
Thank in advance!
5 Comments
Sean de Wolski
on 20 Jul 2011
Could you find an example image on google images or somewhere (or make one in powerpoint) of what you want to see. There's clearly a communication boundary since four of us are missing the target.
B_Richardson
on 20 Jul 2011
B_Richardson
on 20 Jul 2011
B_Richardson
on 20 Jul 2011
Fangjun Jiang
on 20 Jul 2011
Your figure is almost done with the Horizontal lines solution I provided.
Accepted Answer
More Answers (4)
Sean de Wolski
on 19 Jul 2011
line(B(:,1),B(:,2))
maybe?
What do you mean by start of first and end?
1 Comment
B_Richardson
on 19 Jul 2011
Fangjun Jiang
on 19 Jul 2011
Not enough information. Your B is 10x2 matrix, not 2x10. Maybe:
a=[1:10;1:10];
line(a,B');
Horizontal lines:
line(B',zeros(2,10));
hold on;
plot(B,zeros(10,2),'o');
Vertical lines:
line(zeros(2,10),B');
hold on;
plot(zeros(10,2),B,'o');
7 Comments
B_Richardson
on 19 Jul 2011
Fangjun Jiang
on 19 Jul 2011
Then use line(B',a)
Fangjun Jiang
on 19 Jul 2011
or line(B',ones(2,10))
Fangjun Jiang
on 19 Jul 2011
or could be line(B',zeros(2,10))
B_Richardson
on 19 Jul 2011
Fangjun Jiang
on 20 Jul 2011
Should the start time be less than the stop time? Maybe it doesn't matter. Should horizontal lines be more suitable than vertical lines since they indicate time lapse? Anyway, see edit in my answer for both options.
B_Richardson
on 20 Jul 2011
B_Richardson
on 19 Jul 2011
3 Comments
Walter Roberson
on 19 Jul 2011
It wasn't clear from the above that you wanted both points to have the same x value; indeed, I had gathered from the earlier discussion that everything was to be spread out on a line (with gaps)
B_Richardson
on 19 Jul 2011
B_Richardson
on 19 Jul 2011
Categories
Find more on Creating and Concatenating Matrices in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!