Return filtered values from a matrix

1 Ansicht (letzte 30 Tage)
Christos Tsallis
Christos Tsallis am 5 Dez. 2022
Kommentiert: Voss am 5 Dez. 2022
I have expressed my problem with the following image. I would like to implement exactly what I am saying on matlab but I am confused about how to do it.
  2 Kommentare
Mathieu NOE
Mathieu NOE am 5 Dez. 2022
hi
what have you done so far ?
Christos Tsallis
Christos Tsallis am 5 Dez. 2022
Bearbeitet: Christos Tsallis am 5 Dez. 2022
I am trying to express it as a code but I am getting confused... I would like to have something like that, [max,min,rightmaxcell,leftmax,cell]=Algorithm(Function). I am trying to create a function which will return these values max,min,rightmaxcell,leftmax,cell. But I can't.

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Voss
Voss am 5 Dez. 2022
data = [321 -0.2; 937 -0.18; 23 -0.16; 472 -0.15; 964 -0.14; 375 -0.13; 902 -0.12; 462 -0.11; 842 0; 735 1; 328 2; 341 2.5; 421 3]
data = 13×2
321.0000 -0.2000 937.0000 -0.1800 23.0000 -0.1600 472.0000 -0.1500 964.0000 -0.1400 375.0000 -0.1300 902.0000 -0.1200 462.0000 -0.1100 842.0000 0 735.0000 1.0000
range_limits = [-0.3 -0.1];
range_limits = sort(range_limits);
in_range_rows = find(data(:,2) >= range_limits(1) & data(:,2) <= range_limits(2));
[max_val,idx] = max(data(in_range_rows,1));
max_row = in_range_rows(idx);
disp(max_row)
5
disp(data(max_row,:))
964.0000 -0.1400
  2 Kommentare
Christos Tsallis
Christos Tsallis am 5 Dez. 2022
Thank you so much sir
Voss
Voss am 5 Dez. 2022
You're welcome!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Coordinate Transformations and Trajectories 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