How to compare variable with a vector?

to_be_compared_with=[4160 13300 16800 30700 41000 63700 6050]; value=13311; %I want to find a value from vector close to 13311(Ans: 13300)

回答 (1 件)

Stephen23
Stephen23 2018 年 3 月 9 日
編集済み: Stephen23 2018 年 3 月 9 日

0 投票

>> vec =[4160,13300,16800,30700,41000,63700,6050];
>> val = 13311;
>> [~,idx] = min(abs(vec-val));
>> vec(idx)
ans = 13300

カテゴリ

ヘルプ センター および File ExchangeAerospace Blockset についてさらに検索

タグ

質問済み:

2018 年 3 月 9 日

編集済み:

2018 年 3 月 9 日

Community Treasure Hunt

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

Start Hunting!

Translated by