Hi,
Is there a way to pick the element of a vector which is closest to 1.
Let's say A = [ 113; 14; 6; 43; 9; 2 ]
I was wondering if there's a method to pick the value which is closest to 1. which in this case is = 2
Thanks

 採用された回答

Walter Roberson
Walter Roberson 2013 年 4 月 2 日

1 投票

[minA, minidx] = min(abs(A - 1));
A(minidx)

1 件のコメント

dav
dav 2013 年 4 月 2 日
thanks a lot!

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

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange で MATLAB についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by