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

 Akzeptierte Antwort

Stephan
Stephan am 26 Mai 2018
Bearbeitet: Stephan am 26 Mai 2018

2 Stimmen

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 Kommentare

Edgar Diaz
Edgar Diaz am 26 Mai 2018
Thank you
Rucheru Naicker
Rucheru Naicker am 10 Mär. 2020
Thanks this helped sooo much.
Luke Ramel
Luke Ramel am 10 Mär. 2023
Thanks

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Gefragt:

am 26 Mai 2018

Kommentiert:

am 10 Mär. 2023

Community Treasure Hunt

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

Start Hunting!

Translated by