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

2 Ansichten (letzte 30 Tage)
skyhunt
skyhunt am 29 Apr. 2015
Kommentiert: KL am 29 Apr. 2015
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

Akzeptierte Antwort

KL
KL am 29 Apr. 2015
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 Kommentare
Stephen23
Stephen23 am 29 Apr. 2015
Bearbeitet: Stephen23 am 29 Apr. 2015
Using logical indexing (as per Ilham Hardy's answer) is simpler and faster than using find.
KL
KL am 29 Apr. 2015
agreed.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

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

Kategorien

Mehr zu 2-D and 3-D Plots finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by