Info

Cette question est clôturée. Rouvrir pour modifier ou répondre.

How to find all the numbers greater than in a certain column then all the columns

2 vues (au cours des 30 derniers jours)
Kalpha.mc
Kalpha.mc le 4 Oct 2020
Clôturé : MATLAB Answer Bot le 20 Août 2021
I need some help to find out how to use find to determine all the numbers greater than x in a column.
Example
y =[1 5 9 13
2 6 10 14
3 7 11 15
4 8 12 16]
find all the numbers equal to or above 7 in column 2
answer should be 7 ,8
I had this T = find( y >=x) but that gives you the whole table.

Réponses (1)

Walter Roberson
Walter Roberson le 4 Oct 2020
col = 2; %must be a scalar
T = y(find(y(:,col) >= x, col)
  1 commentaire
Kalpha.mc
Kalpha.mc le 4 Oct 2020
This one finds the rows not the the column. Unless im doing it wrong?

Produits


Version

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by