how to find y axis value's opposite x axis value

6 ビュー (過去 30 日間)
skyhunt
skyhunt 2015 年 4 月 29 日
コメント済み: KL 2015 年 4 月 29 日
for ex:x=1,2,3,4,5,6;y=2,7,8,9,4,1 i want pick up the y axis (9) opposite x axis value

採用された回答

KL
KL 2015 年 4 月 29 日
If both vectors are of same size, find the index of your variable from y and use it to pick the value at that position in x. A simple example is
x = [1 2 3 4];
y = [5 6 7 8];
ind = find(y==7);
x(ind);
  2 件のコメント
Stephen23
Stephen23 2015 年 4 月 29 日
編集済み: Stephen23 2015 年 4 月 29 日
Using logical indexing (as per Ilham Hardy's answer) is simpler and faster than using find.
KL
KL 2015 年 4 月 29 日
agreed.

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

その他の回答 (1 件)

Ilham Hardy
Ilham Hardy 2015 年 4 月 29 日
>> x=[1,2,3,4,5,6];
>> y=[2,7,8,9,4,1];
>> opp_x = x(y==9)
opp_x =
4

カテゴリ

Help Center および File ExchangeGraph and Network Algorithms についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by