Plotting Matrix points
Mostra commenti meno recenti
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 Commenti
Sean de Wolski
il 20 Lug 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
il 20 Lug 2011
B_Richardson
il 20 Lug 2011
B_Richardson
il 20 Lug 2011
Fangjun Jiang
il 20 Lug 2011
Your figure is almost done with the Horizontal lines solution I provided.
Risposta accettata
Più risposte (4)
Sean de Wolski
il 19 Lug 2011
line(B(:,1),B(:,2))
maybe?
What do you mean by start of first and end?
1 Commento
B_Richardson
il 19 Lug 2011
Fangjun Jiang
il 19 Lug 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 Commenti
B_Richardson
il 19 Lug 2011
Fangjun Jiang
il 19 Lug 2011
Then use line(B',a)
Fangjun Jiang
il 19 Lug 2011
or line(B',ones(2,10))
Fangjun Jiang
il 19 Lug 2011
or could be line(B',zeros(2,10))
B_Richardson
il 19 Lug 2011
Fangjun Jiang
il 20 Lug 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
il 20 Lug 2011
B_Richardson
il 19 Lug 2011
3 Commenti
Walter Roberson
il 19 Lug 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
il 19 Lug 2011
B_Richardson
il 19 Lug 2011
Categorie
Scopri di più su Creating and Concatenating Matrices 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!