Finding integers in an array

13 visualizzazioni (ultimi 30 giorni)
Edgar Diaz
Edgar Diaz il 26 Mag 2018
Commentato: Luke Ramel il 10 Mar 2023
I have an array with integers and non-integers. Is there a 'find' function where I can gather only the integers from the array?

Risposta accettata

Stephan
Stephan il 26 Mag 2018
Modificato: Stephan il 26 Mag 2018
Hi,
try this:
A = [5 0.1 -3 -4 -0.5 9 0 11 12 5 0.5]
A =
Columns 1 through 5
5.0000 0.1000 -3.0000 -4.0000 -0.5000
Columns 6 through 10
9.0000 0 11.0000 12.0000 5.0000
Column 11
0.5000
B = A(round(A(:)) == (A(:)))
B =
5 -3 -4 9 0 11 12 5
Best regards
Stephan

Più risposte (0)

Categorie

Scopri di più su Numeric Types in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by