Get the common lowest values of 2 datasets?

6 Ansichten (letzte 30 Tage)
Ronan
Ronan am 10 Nov. 2015
Kommentiert: Ronan am 11 Nov. 2015
I have 2 datasets,
a = [ 6.7082 5.3852 3.0000 4.1231 3.1623 7.0711 4.0000 1.0000 1.0000 5.0990 4.4721];
b = [70.0000 75.0000 49.0000 9.0000 65.0000 79.0000 6.0000 51.0000 56.0000 9.0000 71.0000];
If I was to get the smallest value of each set, how do I get the optimal smallest common value for both sets. eg smallest value of "a" is 1.0000 and smallest value of b is 6.0000, however the corresponding value at the 1.0000 (at same index) is 51.00000 and for 6.0000 you have 4.0000. Maybe this isn't possible to do so but I was wondering can you?
  5 Kommentare
Adam Barber
Adam Barber am 10 Nov. 2015
If I understand correctly, you really just want the smallest total column? If so, can't you just add a and b and take the minimum?
Ronan
Ronan am 11 Nov. 2015
I probably worded it wrongly in saying common value. Because the two datasets are not related the question is out of context. I was trying to relate them so that you could choose which row has the idealistic lowest value. Adding them and taking the minimum is probably the best I can do. It was more of a thought experiment than anything.

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Thorsten
Thorsten am 10 Nov. 2015
Bearbeitet: Thorsten am 10 Nov. 2015
[~, idx] = min(a);
min1 = [a(idx) b(idx)]
[~, idx] = min(b);
min2 = [a(idx) b(idx)]

Kategorien

Mehr zu Get Started with MATLAB finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by