Finding integers in an array

I have an array with integers and non-integers. Is there a 'find' function where I can gather only the integers from the array?

 Respuesta aceptada

Stephan
Stephan el 26 de Mayo de 2018
Editada: Stephan el 26 de Mayo de 2018

2 votos

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

3 comentarios

Edgar Diaz
Edgar Diaz el 26 de Mayo de 2018
Thank you
Rucheru Naicker
Rucheru Naicker el 10 de Mzo. de 2020
Thanks this helped sooo much.
Luke Ramel
Luke Ramel el 10 de Mzo. de 2023
Thanks

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Preguntada:

el 26 de Mayo de 2018

Comentada:

el 10 de Mzo. de 2023

Community Treasure Hunt

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

Start Hunting!

Translated by