Get the common lowest values of 2 datasets?

6 ビュー (過去 30 日間)
Ronan
Ronan 2015 年 11 月 10 日
コメント済み: Ronan 2015 年 11 月 11 日
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 件のコメント
Adam Barber
Adam Barber 2015 年 11 月 10 日
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 2015 年 11 月 11 日
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.

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

回答 (1 件)

Thorsten
Thorsten 2015 年 11 月 10 日
編集済み: Thorsten 2015 年 11 月 10 日
[~, idx] = min(a);
min1 = [a(idx) b(idx)]
[~, idx] = min(b);
min2 = [a(idx) b(idx)]

カテゴリ

Help Center および File ExchangeGet Started with MATLAB についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by