matlab code to find the next highest integer

suppose i have a array a=[1 2 3 4 8 10 24] i have a random value for ex r=6;
i have to find the next highest integer to 6 in the given array i.e the output should be 8.
kindly help me with a matlab code

Antworten (2)

KSSV
KSSV am 5 Dez. 2016

0 Stimmen

a=[1 2 3 4 8 10 24] ;
b = a(a>6) ;
iwant = b(1)
Jan
Jan am 5 Dez. 2016

0 Stimmen

a = [1 2 3 4 8 10 24];
r = 6;
b = a(find(a > 6, 1));

2 Kommentare

shariq khan
shariq khan am 13 Dez. 2018
This is more precise
slightly yes as it will not error if there were no matches .

Melden Sie sich an, um zu kommentieren.

Tags

Gefragt:

am 5 Dez. 2016

Kommentiert:

am 13 Dez. 2018

Community Treasure Hunt

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

Start Hunting!

Translated by