How to enter 2 columns from an array into 1 input?
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Loaded in a set of data containing 3 columns of info.
column 1 is H (height) and 2 and 3 are measurements (say of R) where the x values are col 2 and y values are col 3.
i need to plot a graph where h is the horiz axis and R on the vertical axis.
how would i go about making essentially the x and y 1 axis so h can be the other?
0 Kommentare
Antworten (2)
Azzi Abdelmalek
am 5 Nov. 2012
Bearbeitet: Azzi Abdelmalek
am 5 Nov. 2012
[ax,h1,h2]=plotyy(h,x,h,y)
4 Kommentare
Azzi Abdelmalek
am 5 Nov. 2012
do you mean
plotyy(h,x,h,y);
figure
plotyy(h,x1,h,y1)
figure
plotyy(h,x2,h,y2)
Walter Roberson
am 6 Nov. 2012
I wonder if you want
plot(sqrt(x.^2 + y.^2), h);
2 Kommentare
Image Analyst
am 6 Nov. 2012
But he wanted h on the horizontal axis and R on the vertical. I guess R = sqrt(x.^2 + y.^2). So wouldn't it be plot(h, sqrt(x.^2 + y.^2))?
Walter Roberson
am 6 Nov. 2012
Right. I was reading off from the last line of the Question which implicitly used the other order.
Siehe auch
Kategorien
Mehr zu Annotations finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!