How to enter 2 columns from an array into 1 input?
5 views (last 30 days)
Show older comments
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 Comments
Answers (2)
Azzi Abdelmalek
on 5 Nov 2012
Edited: Azzi Abdelmalek
on 5 Nov 2012
[ax,h1,h2]=plotyy(h,x,h,y)
4 Comments
Azzi Abdelmalek
on 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
on 6 Nov 2012
I wonder if you want
plot(sqrt(x.^2 + y.^2), h);
2 Comments
Image Analyst
on 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
on 6 Nov 2012
Right. I was reading off from the last line of the Question which implicitly used the other order.
See Also
Categories
Find more on Annotations 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!