How to enter 2 columns from an array into 1 input?
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
Réponses (2)
Azzi Abdelmalek
le 5 Nov 2012
Modifié(e) : Azzi Abdelmalek
le 5 Nov 2012
[ax,h1,h2]=plotyy(h,x,h,y)
4 commentaires
Azzi Abdelmalek
le 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
le 6 Nov 2012
I wonder if you want
plot(sqrt(x.^2 + y.^2), h);
2 commentaires
Image Analyst
le 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
le 6 Nov 2012
Right. I was reading off from the last line of the Question which implicitly used the other order.
Voir également
Catégories
En savoir plus sur Annotations dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!