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

 採用された回答

Stephan
Stephan 2018 年 5 月 26 日
編集済み: Stephan 2018 年 5 月 26 日

2 投票

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 件のコメント

Edgar Diaz
Edgar Diaz 2018 年 5 月 26 日
Thank you
Rucheru Naicker
Rucheru Naicker 2020 年 3 月 10 日
Thanks this helped sooo much.
Luke Ramel
Luke Ramel 2023 年 3 月 10 日
Thanks

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeNumeric Types についてさらに検索

質問済み:

2018 年 5 月 26 日

コメント済み:

2023 年 3 月 10 日

Community Treasure Hunt

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

Start Hunting!

Translated by