How to enter 2 columns from an array into 1 input?

5 ビュー (過去 30 日間)
Tyler
Tyler 2012 年 11 月 5 日
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?

回答 (2 件)

Azzi Abdelmalek
Azzi Abdelmalek 2012 年 11 月 5 日
編集済み: Azzi Abdelmalek 2012 年 11 月 5 日
[ax,h1,h2]=plotyy(h,x,h,y)
  4 件のコメント
Tyler
Tyler 2012 年 11 月 5 日
編集済み: Tyler 2012 年 11 月 5 日
ok that worked perfectly. Im doing multiple plots, how would i denote them as say figure 1, fig 2, fig3 ,etc.
when i do them all (the multiple plotyy's) i get a figure 1 and that is it.
edit: if i can i want them to show up at the same time and not interfere iwht each other.
Azzi Abdelmalek
Azzi Abdelmalek 2012 年 11 月 5 日
do you mean
plotyy(h,x,h,y);
figure
plotyy(h,x1,h,y1)
figure
plotyy(h,x2,h,y2)

サインインしてコメントする。


Walter Roberson
Walter Roberson 2012 年 11 月 6 日
I wonder if you want
plot(sqrt(x.^2 + y.^2), h);
  2 件のコメント
Image Analyst
Image Analyst 2012 年 11 月 6 日
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
Walter Roberson 2012 年 11 月 6 日
Right. I was reading off from the last line of the Question which implicitly used the other order.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeAnnotations についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by